home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
GrabGuy
/
GrabGuy 1.0a1
/
GrabGuy 1.0a1.rsrc
/
CODE_23_ARes.txt
< prev
next >
Wrap
Text File
|
1991-09-05
|
298KB
|
5,346 lines
# near model CODE resource
# jump table entries: 9048-9142 (95 of them)
export_1131:
00000000 4E56 0000 link A6, 0
00000004 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000008 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
0000000C 4AAD F040 tst.l [A5 - 0xFC0]
00000010 670C beq +0xE /* 0000001E */
00000012 3F3C 03EA move.w -[A7], 0x3EA
00000016 7001 moveq.l D0, 0x01
00000018 1F00 move.b -[A7], D0
0000001A 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
label0000001E:
0000001E 4E5E unlink A6
00000020 2E9F move.l [A7], [A7]+
00000022 4E75 rts
export_1132:
00000024 4E56 0000 link A6, 0
00000028 48E7 0118 movem.l -[A7], D7,A3,A4
0000002C 286E 0008 movea.l A4, [A6 + 0x8]
00000030 7000 moveq.l D0, 0x00
00000032 2F00 move.l -[A7], D0
00000034 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000038 2F2E 000C move.l -[A7], [A6 + 0xC]
0000003C 2F0C move.l -[A7], A4
0000003E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00000042 2054 movea.l A0, [A4]
00000044 3E28 0058 move.w D7, [A0 + 0x58]
00000048 5247 addq.w D7, 1
0000004A 598F subq.l A7, 4
0000004C 3F07 move.w -[A7], D7
0000004E A9BC syscall GetPicture
00000050 2657 movea.l A3, [A7]
00000052 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */]
00000056 2054 movea.l A0, [A4]
00000058 214B 005E move.l [A0 + 0x5E], A3
0000005C 2054 movea.l A0, [A4]
0000005E 2248 movea.l A1, A0
00000060 2368 005A 0062 move.l [A1 + 0x62], [A0 + 0x5A]
00000066 2054 movea.l A0, [A4]
00000068 317C 07D0 0038 move.w [A0 + 0x38], 0x7D0
0000006E 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000074 4E5E unlink A6
00000076 205F movea.l A0, [A7]+
00000078 4FEF 0010 lea.l A7, [A7 + 0x10]
0000007C 4ED0 jmp [A0]
0000007E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1133: // at 00000080 (misaligned)
00000082 0000 2F0C ori.b D0, 0xC
00000086 286E 0008 movea.l A4, [A6 + 0x8]
0000008A 2054 movea.l A0, [A4]
0000008C 4A28 003A tst.b [A0 + 0x3A]
00000090 670A beq +0xC /* 0000009C */
00000092 2248 movea.l A1, A0
00000094 2368 005E 005A move.l [A1 + 0x5A], [A0 + 0x5E]
0000009A 600A bra +0xC /* 000000A6 */
label0000009C:
0000009C 2054 movea.l A0, [A4]
0000009E 2248 movea.l A1, A0
000000A0 2368 0062 005A move.l [A1 + 0x5A], [A0 + 0x62]
label000000A6:
000000A6 2F2E 000C move.l -[A7], [A6 + 0xC]
000000AA 2F0C move.l -[A7], A4
000000AC 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
000000B0 286E FFFC movea.l A4, [A6 - 0x4]
000000B4 4E5E unlink A6
000000B6 205F movea.l A0, [A7]+
000000B8 504F addq.w A7, 8
000000BA 4ED0 jmp [A0]
export_1134:
000000BC 4E56 FFF8 link A6, -0x0008
000000C0 48E7 0108 movem.l -[A7], D7,A4
000000C4 286E 0008 movea.l A4, [A6 + 0x8]
000000C8 2054 movea.l A0, [A4]
000000CA 4A28 003A tst.b [A0 + 0x3A]
000000CE 670A beq +0xC /* 000000DA */
000000D0 2248 movea.l A1, A0
000000D2 2368 005E 005A move.l [A1 + 0x5A], [A0 + 0x5E]
000000D8 600A bra +0xC /* 000000E4 */
label000000DA:
000000DA 2054 movea.l A0, [A4]
000000DC 2248 movea.l A1, A0
000000DE 2368 0062 005A move.l [A1 + 0x5A], [A0 + 0x62]
label000000E4:
000000E4 2054 movea.l A0, [A4]
000000E6 4AA8 005A tst.l [A0 + 0x5A]
000000EA 673A beq +0x3C /* 00000126 */
000000EC 486E FFF8 pea.l [A6 - 0x8]
000000F0 2F0C move.l -[A7], A4
000000F2 4EAD 188A jsr [A5 + 0x188A /* export_781 */]
000000F6 558F subq.l A7, 2
000000F8 2054 movea.l A0, [A4]
000000FA 2F28 005A move.l -[A7], [A0 + 0x5A]
000000FE 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00000102 1E1F move.b D7, [A7]+
00000104 2054 movea.l A0, [A4]
00000106 2068 005A movea.l A0, [A0 + 0x5A]
0000010A A04A syscall HNoPurge
0000010C A89E syscall PenNormal
0000010E 2054 movea.l A0, [A4]
00000110 2F28 005A move.l -[A7], [A0 + 0x5A]
00000114 486E FFF8 pea.l [A6 - 0x8]
00000118 A8F6 syscall DrawPicture
0000011A 2054 movea.l A0, [A4]
0000011C 2F28 005A move.l -[A7], [A0 + 0x5A]
00000120 1F07 move.b -[A7], D7
00000122 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
label00000126:
00000126 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
0000012C 4E5E unlink A6
0000012E 2E9F move.l [A7], [A7]+
00000130 4E75 rts
00000132 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1135: // at 00000134 (misaligned)
00000136 0000 2F0C ori.b D0, 0xC
0000013A 286E 0008 movea.l A4, [A6 + 0x8]
0000013E 2054 movea.l A0, [A4]
00000140 2248 movea.l A1, A0
00000142 2368 005E 005A move.l [A1 + 0x5A], [A0 + 0x5E]
00000148 2F0C move.l -[A7], A4
0000014A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
0000014E 2054 movea.l A0, [A4]
00000150 2248 movea.l A1, A0
00000152 2368 0062 005A move.l [A1 + 0x5A], [A0 + 0x62]
00000158 2F0C move.l -[A7], A4
0000015A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000015E 286E FFFC movea.l A4, [A6 - 0x4]
00000162 4E5E unlink A6
00000164 2E9F move.l [A7], [A7]+
00000166 4E75 rts
export_1136:
00000168 4E56 FFF8 link A6, -0x0008
0000016C 48E7 1018 movem.l -[A7], D3,A3,A4
00000170 266E 000E movea.l A3, [A6 + 0xE]
00000174 286E 0008 movea.l A4, [A6 + 0x8]
00000178 486E FFF8 pea.l [A6 - 0x8]
0000017C 2F0C move.l -[A7], A4
0000017E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00000182 102E 001A move.b D0, [A6 + 0x1A]
00000186 670C beq +0xE /* 00000194 */
00000188 5300 subq.b D0, 1
0000018A 672C beq +0x2E /* 000001B8 */
0000018C 5300 subq.b D0, 1
0000018E 6756 beq +0x58 /* 000001E6 */
00000190 6000 00AC bra +0xAE /* 0000023E */
label00000194:
00000194 2054 movea.l A0, [A4]
00000196 2248 movea.l A1, A0
00000198 1368 003A 0066 move.b [A1 + 0x66], [A0 + 0x3A]
0000019E 2054 movea.l A0, [A4]
000001A0 4A28 0066 tst.b [A0 + 0x66]
000001A4 57C3 seq D3
000001A6 4403 neg.b D3
000001A8 1F03 move.b -[A7], D3
000001AA 7001 moveq.l D0, 0x01
000001AC 1F00 move.b -[A7], D0
000001AE 2F0C move.l -[A7], A4
000001B0 4EAD 200A jsr [A5 + 0x200A /* export_1021 */]
000001B4 6000 0088 bra +0x8A /* 0000023E */
label000001B8:
000001B8 7600 moveq.l D3, 0x00
000001BA 2F03 move.l -[A7], D3
000001BC 558F subq.l A7, 2
000001BE 2F0B move.l -[A7], A3
000001C0 2F0C move.l -[A7], A4
000001C2 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000001C6 101F move.b D0, [A7]+
000001C8 261F move.l D3, [A7]+
000001CA 4A00 tst.b D0
000001CC 670A beq +0xC /* 000001D8 */
000001CE 2054 movea.l A0, [A4]
000001D0 4A28 0066 tst.b [A0 + 0x66]
000001D4 6602 bne +0x4 /* 000001D8 */
000001D6 7601 moveq.l D3, 0x01
label000001D8:
000001D8 1F03 move.b -[A7], D3
000001DA 7001 moveq.l D0, 0x01
000001DC 1F00 move.b -[A7], D0
000001DE 2F0C move.l -[A7], A4
000001E0 4EAD 200A jsr [A5 + 0x200A /* export_1021 */]
000001E4 6058 bra +0x5A /* 0000023E */
label000001E6:
000001E6 558F subq.l A7, 2
000001E8 2F0B move.l -[A7], A3
000001EA 2F0C move.l -[A7], A4
000001EC 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000001F0 4A1F tst.b [A7]+
000001F2 673A beq +0x3C /* 0000022E */
000001F4 2054 movea.l A0, [A4]
000001F6 4A28 0066 tst.b [A0 + 0x66]
000001FA 670E beq +0x10 /* 0000020A */
000001FC 2F0C move.l -[A7], A4
000001FE 3F3C 07D2 move.w -[A7], 0x7D2
00000202 2F0C move.l -[A7], A4
00000204 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
00000208 600C bra +0xE /* 00000216 */
label0000020A:
0000020A 2F0C move.l -[A7], A4
0000020C 3F3C 07D1 move.w -[A7], 0x7D1
00000210 2F0C move.l -[A7], A4
00000212 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
label00000216:
00000216 2054 movea.l A0, [A4]
00000218 4A28 0066 tst.b [A0 + 0x66]
0000021C 57C3 seq D3
0000021E 4403 neg.b D3
00000220 1F03 move.b -[A7], D3
00000222 7001 moveq.l D0, 0x01
00000224 1F00 move.b -[A7], D0
00000226 2F0C move.l -[A7], A4
00000228 4EAD 200A jsr [A5 + 0x200A /* export_1021 */]
0000022C 6010 bra +0x12 /* 0000023E */
label0000022E:
0000022E 2054 movea.l A0, [A4]
00000230 1F28 0066 move.b -[A7], [A0 + 0x66]
00000234 7001 moveq.l D0, 0x01
00000236 1F00 move.b -[A7], D0
00000238 2F0C move.l -[A7], A4
0000023A 4EAD 200A jsr [A5 + 0x200A /* export_1021 */]
label0000023E:
0000023E 4CEE 1808 FFEC movem.l D3,A3,A4, [A6 - 0x14]
00000244 4E5E unlink A6
00000246 205F movea.l A0, [A7]+
00000248 4FEF 0014 lea.l A7, [A7 + 0x14]
0000024C 4ED0 jmp [A0]
0000024E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1137: // at 00000250 (misaligned)
00000252 0000 2F2E ori.b D0, 0x2E /* '.' */
00000256 0008 4EAD ori.b A0, 0xAD
0000025A 15FA 4E5E 2E9F move.b [PC + 0x2E9F /* 000030FB, value 0x0, cstring "" */], [PC + 0x4E5E /* 000050BA, cstring ""<EOF> */]
00000260 4E75 rts
00000262 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1138: // at 00000264 (misaligned)
00000266 0000 206E ori.b D0, 0x6E /* 'n' */
0000026A 0008 2050 ori.b A0, 0x50 /* 'P' */
0000026E 2D68 0054 000C move.l [A6 + 0xC], [A0 + 0x54]
00000274 4E5E unlink A6
00000276 2E9F move.l [A7], [A7]+
00000278 4E75 rts
0000027A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1139: // at 0000027C (misaligned)
0000027E 0000 206E ori.b D0, 0x6E /* 'n' */
00000282 0008 2050 ori.b A0, 0x50 /* 'P' */
00000286 2D68 0050 000C move.l [A6 + 0xC], [A0 + 0x50]
0000028C 4E5E unlink A6
0000028E 2E9F move.l [A7], [A7]+
00000290 4E75 rts
00000292 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1140: // at 00000294 (misaligned)
00000296 0000 48E7 ori.b D0, 0xE7
0000029A 0318 btst [A0]+, D1
0000029C 3E2E 000C move.w D7, [A6 + 0xC]
000002A0 266E 000E movea.l A3, [A6 + 0xE]
000002A4 286E 0008 movea.l A4, [A6 + 0x8]
000002A8 2053 movea.l A0, [A3]
000002AA 2C28 002E move.l D6, [A0 + 0x2E]
000002AE 3007 move.w D0, D7
000002B0 0440 07D0 subi.w D0, 0x7D0
000002B4 6640 bne +0x42 /* 000002F6 */
000002B6 2006 move.l D0, D6
000002B8 0480 7072 6163 subi.l D0, 0x70726163 /* 'prac' */
000002BE 6712 beq +0x14 /* 000002D2 */
000002C0 0480 01F3 0201 subi.l D0, 0x1F30201
000002C6 6712 beq +0x14 /* 000002DA */
000002C8 0480 0100 1110 subi.l D0, 0x1001110
000002CE 6712 beq +0x14 /* 000002E2 */
000002D0 6018 bra +0x1A /* 000002EA */
label000002D2:
000002D2 2F0C move.l -[A7], A4
000002D4 4EAD 267A jsr [A5 + 0x267A /* export_1227 */]
000002D8 6026 bra +0x28 /* 00000300 */
label000002DA:
000002DA 2F0C move.l -[A7], A4
000002DC 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
000002E0 601E bra +0x20 /* 00000300 */
label000002E2:
000002E2 2F0C move.l -[A7], A4
000002E4 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
000002E8 6016 bra +0x18 /* 00000300 */
label000002EA:
000002EA 2F0B move.l -[A7], A3
000002EC 3F07 move.w -[A7], D7
000002EE 2F0C move.l -[A7], A4
000002F0 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */]
000002F4 600A bra +0xC /* 00000300 */
label000002F6:
000002F6 2F0B move.l -[A7], A3
000002F8 3F07 move.w -[A7], D7
000002FA 2F0C move.l -[A7], A4
000002FC 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */]
label00000300:
00000300 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00000306 4E5E unlink A6
00000308 205F movea.l A0, [A7]+
0000030A 4FEF 000A lea.l A7, [A7 + 0xA]
0000030E 4ED0 jmp [A0]
export_1141:
00000310 4E56 0000 link A6, 0
00000314 48E7 0018 movem.l -[A7], A3,A4
00000318 286E 0008 movea.l A4, [A6 + 0x8]
0000031C 7008 moveq.l D0, 0x08
0000031E 2F00 move.l -[A7], D0
00000320 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */]
00000324 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000328 2640 movea.l A3, D0
0000032A 2F0B move.l -[A7], A3
0000032C 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000330 2054 movea.l A0, [A4]
00000332 214B 0002 move.l [A0 + 0x2], A3
00000336 2054 movea.l A0, [A4]
00000338 2F28 0002 move.l -[A7], [A0 + 0x2]
0000033C 4EBA 02B6 jsr [PC + 0x2B6 /* 000005F4 */]
00000340 7006 moveq.l D0, 0x06
00000342 2F00 move.l -[A7], D0
00000344 486D 1C9A pea.l [A5 + 0x1C9A /* export_911 */]
00000348 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000034C 2640 movea.l A3, D0
0000034E 2F0B move.l -[A7], A3
00000350 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000354 2054 movea.l A0, [A4]
00000356 214B 0006 move.l [A0 + 0x6], A3
0000035A 486D F030 pea.l [A5 - 0xFD0]
0000035E 7010 moveq.l D0, 0x10
00000360 3F00 move.w -[A7], D0
00000362 2054 movea.l A0, [A4]
00000364 2F28 0006 move.l -[A7], [A0 + 0x6]
00000368 4EBA 0D86 jsr [PC + 0xD86 /* 000010F0 */]
0000036C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000372 4E5E unlink A6
00000374 2E9F move.l [A7], [A7]+
00000376 4E75 rts
export_1142:
00000378 4E56 0000 link A6, 0
0000037C 2F0C move.l -[A7], A4
0000037E 286E 0008 movea.l A4, [A6 + 0x8]
00000382 558F subq.l A7, 2
00000384 2054 movea.l A0, [A4]
00000386 2F28 0006 move.l -[A7], [A0 + 0x6]
0000038A 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
0000038E 4A1F tst.b [A7]+
00000390 670A beq +0xC /* 0000039C */
00000392 2054 movea.l A0, [A4]
00000394 2F28 0006 move.l -[A7], [A0 + 0x6]
00000398 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
label0000039C:
0000039C 558F subq.l A7, 2
0000039E 2054 movea.l A0, [A4]
000003A0 2F28 0002 move.l -[A7], [A0 + 0x2]
000003A4 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
000003A8 4A1F tst.b [A7]+
000003AA 670A beq +0xC /* 000003B6 */
000003AC 2054 movea.l A0, [A4]
000003AE 2F28 0002 move.l -[A7], [A0 + 0x2]
000003B2 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
label000003B6:
000003B6 286E FFFC movea.l A4, [A6 - 0x4]
000003BA 4E5E unlink A6
000003BC 2E9F move.l [A7], [A7]+
000003BE 4E75 rts
fn000003C0:
000003C0 4E56 0000 link A6, 0
000003C4 2F0C move.l -[A7], A4
000003C6 7008 moveq.l D0, 0x08
000003C8 2F00 move.l -[A7], D0
000003CA 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */]
000003CE 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000003D2 2840 movea.l A4, D0
000003D4 2F0C move.l -[A7], A4
000003D6 4EBA 021C jsr [PC + 0x21C /* 000005F4 */]
000003DA 2F0C move.l -[A7], A4
000003DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003E0 4EBA 0022 jsr [PC + 0x22 /* 00000404 */]
000003E4 2F0C move.l -[A7], A4
000003E6 7001 moveq.l D0, 0x01
000003E8 1F00 move.b -[A7], D0
000003EA 2F2D F038 move.l -[A7], [A5 - 0xFC8]
000003EE 4EAD 2312 jsr [A5 + 0x2312 /* export_1118 */]
000003F2 2F0C move.l -[A7], A4
000003F4 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
000003F8 286E FFFC movea.l A4, [A6 - 0x4]
000003FC 4E5E unlink A6
000003FE 2E9F move.l [A7], [A7]+
00000400 4E75 rts
00000402 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000404-00000412
fn00000404:
00000404 4E56 0000 link A6, 0
00000408 2F2E 000C move.l -[A7], [A6 + 0xC]
0000040C 206E 0008 movea.l A0, [A6 + 0x8]
00000410 2050 movea.l A0, [A0]
// end alternate branch 00000404-00000412
fn00000404: // (misaligned)
00000406 0000 2F2E ori.b D0, 0x2E /* '.' */
0000040A 000C 206E ori.b A4, 0x6E /* 'n' */
0000040E 0008 2050 ori.b A0, 0x50 /* 'P' */
00000412 2F28 0002 move.l -[A7], [A0 + 0x2]
00000416 4EBA 026C jsr [PC + 0x26C /* 00000684 */]
0000041A 4E5E unlink A6
0000041C 205F movea.l A0, [A7]+
0000041E 504F addq.w A7, 8
00000420 4ED0 jmp [A0]
00000422 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000424-00000432
fn00000424:
00000424 4E56 0000 link A6, 0
00000428 2F2E 000C move.l -[A7], [A6 + 0xC]
0000042C 206E 0008 movea.l A0, [A6 + 0x8]
00000430 2050 movea.l A0, [A0]
// end alternate branch 00000424-00000432
fn00000424: // (misaligned)
00000426 0000 2F2E ori.b D0, 0x2E /* '.' */
0000042A 000C 206E ori.b A4, 0x6E /* 'n' */
0000042E 0008 2050 ori.b A0, 0x50 /* 'P' */
00000432 2F28 0002 move.l -[A7], [A0 + 0x2]
00000436 4EBA 0288 jsr [PC + 0x288 /* 000006C0 */]
0000043A 4E5E unlink A6
0000043C 205F movea.l A0, [A7]+
0000043E 504F addq.w A7, 8
00000440 4ED0 jmp [A0]
00000442 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000444-00000452
fn00000444:
00000444 4E56 0000 link A6, 0
00000448 2F2E 000C move.l -[A7], [A6 + 0xC]
0000044C 206E 0008 movea.l A0, [A6 + 0x8]
00000450 2050 movea.l A0, [A0]
// end alternate branch 00000444-00000452
fn00000444: // (misaligned)
00000446 0000 2F2E ori.b D0, 0x2E /* '.' */
0000044A 000C 206E ori.b A4, 0x6E /* 'n' */
0000044E 0008 2050 ori.b A0, 0x50 /* 'P' */
00000452 2F28 0006 move.l -[A7], [A0 + 0x6]
00000456 4EBA 0E00 jsr [PC + 0xE00 /* 00001258 */]
0000045A 4E5E unlink A6
0000045C 205F movea.l A0, [A7]+
0000045E 504F addq.w A7, 8
00000460 4ED0 jmp [A0]
00000462 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000464-0000046E
export_1143:
fn00000464:
00000464 4E56 0000 link A6, 0
00000468 206E 0008 movea.l A0, [A6 + 0x8]
0000046C 2050 movea.l A0, [A0]
// end alternate branch 00000464-0000046E
export_1143: // at 00000464 (misaligned)
fn00000464: // (misaligned)
00000466 0000 206E ori.b D0, 0x6E /* 'n' */
0000046A 0008 2050 ori.b A0, 0x50 /* 'P' */
0000046E 2D68 0002 000C move.l [A6 + 0xC], [A0 + 0x2]
00000474 4E5E unlink A6
00000476 2E9F move.l [A7], [A7]+
00000478 4E75 rts
0000047A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000047C-00000486
fn0000047C:
0000047C 4E56 0000 link A6, 0
00000480 206E 0008 movea.l A0, [A6 + 0x8]
00000484 2050 movea.l A0, [A0]
// end alternate branch 0000047C-00000486
fn0000047C: // (misaligned)
0000047E 0000 206E ori.b D0, 0x6E /* 'n' */
00000482 0008 2050 ori.b A0, 0x50 /* 'P' */
00000486 2D68 0006 000C move.l [A6 + 0xC], [A0 + 0x6]
0000048C 4E5E unlink A6
0000048E 2E9F move.l [A7], [A7]+
00000490 4E75 rts
00000492 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1144: // at 00000494 (misaligned)
00000496 0000 48E7 ori.b D0, 0xE7
0000049A 0018 266E ori.b [A0]+, 0x6E /* 'n' */
0000049E 0014 286E ori.b [A4], 0x6E /* 'n' */
000004A2 0008 2F0B ori.b A0, 0xB
000004A6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000004AA 2F2E 000C move.l -[A7], [A6 + 0xC]
000004AE 2F0C move.l -[A7], A4
000004B0 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */]
000004B4 598F subq.l A7, 4
000004B6 2F0B move.l -[A7], A3
000004B8 2F0C move.l -[A7], A4
000004BA 3F3C 03EB move.w -[A7], 0x3EB
000004BE 486D F82C pea.l [A5 - 0x7D4]
000004C2 2F0C move.l -[A7], A4
000004C4 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
000004C8 598F subq.l A7, 4
000004CA 2F3C 7469 6D65 move.l -[A7], 0x74696D65 /* 'time' */
000004D0 2F0C move.l -[A7], A4
000004D2 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
000004D6 2657 movea.l A3, [A7]
000004D8 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
000004DC 2054 movea.l A0, [A4]
000004DE 214B 005C move.l [A0 + 0x5C], A3
000004E2 598F subq.l A7, 4
000004E4 2F3C 636C 6970 move.l -[A7], 0x636C6970 /* 'clip' */
000004EA 2F0C move.l -[A7], A4
000004EC 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
000004F0 2657 movea.l A3, [A7]
000004F2 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
000004F6 2054 movea.l A0, [A4]
000004F8 214B 0058 move.l [A0 + 0x58], A3
000004FC 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000502 4E5E unlink A6
00000504 205F movea.l A0, [A7]+
00000506 4FEF 0010 lea.l A7, [A7 + 0x10]
0000050A 4ED0 jmp [A0]
export_1145:
0000050C 4E56 0000 link A6, 0
00000510 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000514 3E2E 000C move.w D7, [A6 + 0xC]
00000518 266E 000E movea.l A3, [A6 + 0xE]
0000051C 286E 0008 movea.l A4, [A6 + 0x8]
00000520 2053 movea.l A0, [A3]
00000522 2C28 002E move.l D6, [A0 + 0x2E]
00000526 3007 move.w D0, D7
00000528 0440 07D0 subi.w D0, 0x7D0
0000052C 665E bne +0x60 /* 0000058C */
0000052E 2006 move.l D0, D6
00000530 0480 6A75 6D70 subi.l D0, 0x6A756D70 /* 'jump' */
00000536 6748 beq +0x4A /* 00000580 */
00000538 0480 09EB FDF5 subi.l D0, 0x9EBFDF5
0000053E 6656 bne +0x58 /* 00000596 */
00000540 2054 movea.l A0, [A4]
00000542 2F28 0060 move.l -[A7], [A0 + 0x60]
00000546 2F2D F040 move.l -[A7], [A5 - 0xFC0]
0000054A 4EBA 2F10 jsr [PC + 0x2F10 /* 0000345C */]
0000054E 2054 movea.l A0, [A4]
00000550 2F28 005C move.l -[A7], [A0 + 0x5C]
00000554 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000558 2054 movea.l A0, [A4]
0000055A 2F28 0058 move.l -[A7], [A0 + 0x58]
0000055E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000562 598F subq.l A7, 4
00000564 2054 movea.l A0, [A4]
00000566 2F28 0016 move.l -[A7], [A0 + 0x16]
0000056A 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
0000056E 201F move.l D0, [A7]+
00000570 5280 addq.l D0, 1
00000572 2F00 move.l -[A7], D0
00000574 2054 movea.l A0, [A4]
00000576 2F28 0016 move.l -[A7], [A0 + 0x16]
0000057A 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
0000057E 6016 bra +0x18 /* 00000596 */
label00000580:
00000580 2054 movea.l A0, [A4]
00000582 2F28 0060 move.l -[A7], [A0 + 0x60]
00000586 4EBA FE38 jsr [PC - 0x1C8 /* 000003C0 */]
0000058A 600A bra +0xC /* 00000596 */
label0000058C:
0000058C 2F0B move.l -[A7], A3
0000058E 3F07 move.w -[A7], D7
00000590 2F0C move.l -[A7], A4
00000592 4EAD 169A jsr [A5 + 0x169A /* export_719 */]
label00000596:
00000596 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
0000059C 4E5E unlink A6
0000059E 205F movea.l A0, [A7]+
000005A0 4FEF 000A lea.l A7, [A7 + 0xA]
000005A4 4ED0 jmp [A0]
000005A6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1146: // at 000005A8 (misaligned)
000005AA 0000 2F0C ori.b D0, 0xC
000005AE 286E 0008 movea.l A4, [A6 + 0x8]
000005B2 2054 movea.l A0, [A4]
000005B4 216E 000C 0060 move.l [A0 + 0x60], [A6 + 0xC]
000005BA 598F subq.l A7, 4
000005BC 2054 movea.l A0, [A4]
000005BE 2F28 0060 move.l -[A7], [A0 + 0x60]
000005C2 4EBA FEA0 jsr [PC - 0x160 /* 00000464 */]
000005C6 2054 movea.l A0, [A4]
000005C8 2F28 005C move.l -[A7], [A0 + 0x5C]
000005CC 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */]
000005D0 598F subq.l A7, 4
000005D2 2054 movea.l A0, [A4]
000005D4 2F28 0060 move.l -[A7], [A0 + 0x60]
000005D8 4EBA FEA2 jsr [PC - 0x15E /* 0000047C */]
000005DC 2054 movea.l A0, [A4]
000005DE 2F28 0058 move.l -[A7], [A0 + 0x58]
000005E2 4EBA 0AA4 jsr [PC + 0xAA4 /* 00001088 */]
000005E6 286E FFFC movea.l A4, [A6 - 0x4]
000005EA 4E5E unlink A6
000005EC 205F movea.l A0, [A7]+
000005EE 504F addq.w A7, 8
000005F0 4ED0 jmp [A0]
000005F2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000005F4-000005FA
export_1147:
fn000005F4:
000005F4 4E56 0000 link A6, 0
000005F8 2F0C move.l -[A7], A4
// end alternate branch 000005F4-000005FA
export_1147: // at 000005F4 (misaligned)
fn000005F4: // (misaligned)
000005F6 0000 2F0C ori.b D0, 0xC
000005FA 286E 0008 movea.l A4, [A6 + 0x8]
000005FE 2F0C move.l -[A7], A4
00000600 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00000604 7000 moveq.l D0, 0x00
00000606 2F00 move.l -[A7], D0
00000608 2F0C move.l -[A7], A4
0000060A 4EBA 0018 jsr [PC + 0x18 /* 00000624 */]
0000060E 7002 moveq.l D0, 0x02
00000610 1F00 move.b -[A7], D0
00000612 2F0C move.l -[A7], A4
00000614 4EBA 003E jsr [PC + 0x3E /* 00000654 */]
00000618 286E FFFC movea.l A4, [A6 - 0x4]
0000061C 4E5E unlink A6
0000061E 2E9F move.l [A7], [A7]+
00000620 4E75 rts
00000622 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000624-0000062E
export_1148:
fn00000624:
00000624 4E56 0000 link A6, 0
00000628 206E 0008 movea.l A0, [A6 + 0x8]
0000062C 2050 movea.l A0, [A0]
// end alternate branch 00000624-0000062E
export_1148: // at 00000624 (misaligned)
fn00000624: // (misaligned)
00000626 0000 206E ori.b D0, 0x6E /* 'n' */
0000062A 0008 2050 ori.b A0, 0x50 /* 'P' */
0000062E 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC]
00000634 4E5E unlink A6
00000636 205F movea.l A0, [A7]+
00000638 504F addq.w A7, 8
0000063A 4ED0 jmp [A0]
export_1149:
fn0000063C:
0000063C 4E56 0000 link A6, 0
00000640 206E 0008 movea.l A0, [A6 + 0x8]
00000644 2050 movea.l A0, [A0]
00000646 2D68 0002 000C move.l [A6 + 0xC], [A0 + 0x2]
0000064C 4E5E unlink A6
0000064E 2E9F move.l [A7], [A7]+
00000650 4E75 rts
00000652 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000654-0000065E
fn00000654:
00000654 4E56 0000 link A6, 0
00000658 206E 0008 movea.l A0, [A6 + 0x8]
0000065C 2050 movea.l A0, [A0]
// end alternate branch 00000654-0000065E
fn00000654: // (misaligned)
00000656 0000 206E ori.b D0, 0x6E /* 'n' */
0000065A 0008 2050 ori.b A0, 0x50 /* 'P' */
0000065E 116E 000C 0006 move.b [A0 + 0x6], [A6 + 0xC]
00000664 4E5E unlink A6
00000666 205F movea.l A0, [A7]+
00000668 5C4F addq.w A7, 6
0000066A 4ED0 jmp [A0]
fn0000066C:
0000066C 4E56 0000 link A6, 0
00000670 206E 0008 movea.l A0, [A6 + 0x8]
00000674 2050 movea.l A0, [A0]
00000676 1D68 0006 000C move.b [A6 + 0xC], [A0 + 0x6]
0000067C 4E5E unlink A6
0000067E 2E9F move.l [A7], [A7]+
00000680 4E75 rts
00000682 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000684-00000696
export_1150:
fn00000684:
00000684 4E56 0000 link A6, 0
00000688 48E7 0018 movem.l -[A7], A3,A4
0000068C 266E 000C movea.l A3, [A6 + 0xC]
00000690 286E 0008 movea.l A4, [A6 + 0x8]
00000694 558F subq.l A7, 2
// end alternate branch 00000684-00000696
export_1150: // at 00000684 (misaligned)
fn00000684: // (misaligned)
00000686 0000 48E7 ori.b D0, 0xE7
0000068A 0018 266E ori.b [A0]+, 0x6E /* 'n' */
0000068E 000C 286E ori.b A4, 0x6E /* 'n' */
00000692 0008 558F ori.b A0, 0x8F
00000696 2F0C move.l -[A7], A4
00000698 4EBA FFD2 jsr [PC - 0x2E /* 0000066C */]
0000069C 2F0B move.l -[A7], A3
0000069E 4EBA FFB4 jsr [PC - 0x4C /* 00000654 */]
000006A2 598F subq.l A7, 4
000006A4 2F0C move.l -[A7], A4
000006A6 4EBA FF94 jsr [PC - 0x6C /* 0000063C */]
000006AA 2F0B move.l -[A7], A3
000006AC 4EBA FF76 jsr [PC - 0x8A /* 00000624 */]
000006B0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000006B6 4E5E unlink A6
000006B8 205F movea.l A0, [A7]+
000006BA 504F addq.w A7, 8
000006BC 4ED0 jmp [A0]
000006BE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000006C0-000006D2
fn000006C0:
000006C0 4E56 0000 link A6, 0
000006C4 48E7 0018 movem.l -[A7], A3,A4
000006C8 266E 000C movea.l A3, [A6 + 0xC]
000006CC 286E 0008 movea.l A4, [A6 + 0x8]
000006D0 558F subq.l A7, 2
// end alternate branch 000006C0-000006D2
fn000006C0: // (misaligned)
000006C2 0000 48E7 ori.b D0, 0xE7
000006C6 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000006CA 000C 286E ori.b A4, 0x6E /* 'n' */
000006CE 0008 558F ori.b A0, 0x8F
000006D2 2F0B move.l -[A7], A3
000006D4 4EBA FF96 jsr [PC - 0x6A /* 0000066C */]
000006D8 2F0C move.l -[A7], A4
000006DA 4EBA FF78 jsr [PC - 0x88 /* 00000654 */]
000006DE 598F subq.l A7, 4
000006E0 2F0B move.l -[A7], A3
000006E2 4EBA FF58 jsr [PC - 0xA8 /* 0000063C */]
000006E6 2F0C move.l -[A7], A4
000006E8 4EBA FF3A jsr [PC - 0xC6 /* 00000624 */]
000006EC 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000006F2 4E5E unlink A6
000006F4 205F movea.l A0, [A7]+
000006F6 504F addq.w A7, 8
000006F8 4ED0 jmp [A0]
000006FA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000006FC-00000700
export_1151:
fn000006FC:
000006FC 4E56 FF74 link A6, -0x008C
// end alternate branch 000006FC-00000700
export_1151: // at 000006FC (misaligned)
fn000006FC: // (misaligned)
000006FE FF74 .extension 0xF74 <<F/4-5/7>> // unimplemented
00000700 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000704 382E 000C move.w D4, [A6 + 0xC]
00000708 3A2E 000E move.w D5, [A6 + 0xE]
0000070C 3C2E 0010 move.w D6, [A6 + 0x10]
00000710 3E2E 0012 move.w D7, [A6 + 0x12]
00000714 286E 0008 movea.l A4, [A6 + 0x8]
00000718 2054 movea.l A0, [A4]
0000071A 1028 0006 move.b D0, [A0 + 0x6]
0000071E 6500 02A6 bcs +0x2A8 /* 000009C6 */
00000722 0C00 0003 cmpi.b D0, 0x3
00000726 6200 029E bhi +0x2A0 /* 000009C6 */
0000072A 7200 moveq.l D1, 0x00
0000072C 1200 move.b D1, D0
0000072E D241 add.w D1, D1
00000730 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000734 4EFB 1000 jmp [PC + D1.w]
00000738 000A 005E ori.b A2, 0x5E /* '^' */
0000073C 00B2 0106 48C4 7018 ori.l [A2 + D7.w + 0x18], 0x10648C4
00000744 C1C5 muls.w D0, D5
00000746 D084 add.l D0, D4
00000748 7218 moveq.l D1, 0x18
0000074A C3C6 muls.w D1, D6
0000074C 2401 move.l D2, D1
0000074E C2FC 003C mulu.w D1, 0x3C /* '<' */
00000752 4842 swap.w D2
00000754 C4FC 003C mulu.w D2, 0x3C /* '<' */
00000758 4842 swap.w D2
0000075A 4242 clr.w D2
0000075C D282 add.l D1, D2
0000075E D280 add.l D1, D0
00000760 7018 moveq.l D0, 0x18
00000762 C1C7 muls.w D0, D7
00000764 2400 move.l D2, D0
00000766 C0FC 003C mulu.w D0, 0x3C /* '<' */
0000076A 4842 swap.w D2
0000076C C4FC 003C mulu.w D2, 0x3C /* '<' */
00000770 4842 swap.w D2
00000772 4242 clr.w D2
00000774 D082 add.l D0, D2
00000776 2400 move.l D2, D0
00000778 C0FC 003C mulu.w D0, 0x3C /* '<' */
0000077C 4842 swap.w D2
0000077E C4FC 003C mulu.w D2, 0x3C /* '<' */
00000782 4842 swap.w D2
00000784 4242 clr.w D2
00000786 D082 add.l D0, D2
00000788 D081 add.l D0, D1
0000078A 2054 movea.l A0, [A4]
0000078C 2140 0002 move.l [A0 + 0x2], D0
00000790 6000 023C bra +0x23E /* 000009CE */
00000794 48C4 ext.l D4
00000796 7019 moveq.l D0, 0x19
00000798 C1C5 muls.w D0, D5
0000079A D084 add.l D0, D4
0000079C 7219 moveq.l D1, 0x19
0000079E C3C6 muls.w D1, D6
000007A0 2401 move.l D2, D1
000007A2 C2FC 003C mulu.w D1, 0x3C /* '<' */
000007A6 4842 swap.w D2
000007A8 C4FC 003C mulu.w D2, 0x3C /* '<' */
000007AC 4842 swap.w D2
000007AE 4242 clr.w D2
000007B0 D282 add.l D1, D2
000007B2 D280 add.l D1, D0
000007B4 7019 moveq.l D0, 0x19
000007B6 C1C7 muls.w D0, D7
000007B8 2400 move.l D2, D0
000007BA C0FC 003C mulu.w D0, 0x3C /* '<' */
000007BE 4842 swap.w D2
000007C0 C4FC 003C mulu.w D2, 0x3C /* '<' */
000007C4 4842 swap.w D2
000007C6 4242 clr.w D2
000007C8 D082 add.l D0, D2
000007CA 2400 move.l D2, D0
000007CC C0FC 003C mulu.w D0, 0x3C /* '<' */
000007D0 4842 swap.w D2
000007D2 C4FC 003C mulu.w D2, 0x3C /* '<' */
000007D6 4842 swap.w D2
000007D8 4242 clr.w D2
000007DA D082 add.l D0, D2
000007DC D081 add.l D0, D1
000007DE 2054 movea.l A0, [A4]
000007E0 2140 0002 move.l [A0 + 0x2], D0
000007E4 6000 01E8 bra +0x1EA /* 000009CE */
000007E8 48C4 ext.l D4
000007EA 701E moveq.l D0, 0x1E
000007EC C1C5 muls.w D0, D5
000007EE D084 add.l D0, D4
000007F0 721E moveq.l D1, 0x1E
000007F2 C3C6 muls.w D1, D6
000007F4 2401 move.l D2, D1
000007F6 C2FC 003C mulu.w D1, 0x3C /* '<' */
000007FA 4842 swap.w D2
000007FC C4FC 003C mulu.w D2, 0x3C /* '<' */
00000800 4842 swap.w D2
00000802 4242 clr.w D2
00000804 D282 add.l D1, D2
00000806 D280 add.l D1, D0
00000808 701E moveq.l D0, 0x1E
0000080A C1C7 muls.w D0, D7
0000080C 2400 move.l D2, D0
0000080E C0FC 003C mulu.w D0, 0x3C /* '<' */
00000812 4842 swap.w D2
00000814 C4FC 003C mulu.w D2, 0x3C /* '<' */
00000818 4842 swap.w D2
0000081A 4242 clr.w D2
0000081C D082 add.l D0, D2
0000081E 2400 move.l D2, D0
00000820 C0FC 003C mulu.w D0, 0x3C /* '<' */
00000824 4842 swap.w D2
00000826 C4FC 003C mulu.w D2, 0x3C /* '<' */
0000082A 4842 swap.w D2
0000082C 4242 clr.w D2
0000082E D082 add.l D0, D2
00000830 D081 add.l D0, D1
00000832 2054 movea.l A0, [A4]
00000834 2140 0002 move.l [A0 + 0x2], D0
00000838 6000 0194 bra +0x196 /* 000009CE */
0000083C 3D45 FFF4 move.w [A6 - 0xC], D5
00000840 486E FFF4 pea.l [A6 - 0xC]
00000844 486E FFF6 pea.l [A6 - 0xA]
00000848 3F3C 200E move.w -[A7], 0x200E
0000084C A9EB syscall Pack4/FP68K
0000084E 486E FFF6 pea.l [A6 - 0xA]
00000852 486E FFF0 pea.l [A6 - 0x10]
00000856 3F3C 1010 move.w -[A7], 0x1010
0000085A A9EB syscall Pack4/FP68K
0000085C 486E FFF0 pea.l [A6 - 0x10]
00000860 41EE FFE6 lea.l A0, [A6 - 0x1A]
00000864 43FA 018A lea.l A1, [PC + 0x18A /* 000009F0, value 0x4003EFC2 */]
00000868 20D9 move.l [A0]+, [A1]+
0000086A 20D9 move.l [A0]+, [A1]+
0000086C 30D9 move.w [A0]+, [A1]+
0000086E 486E FFE6 pea.l [A6 - 0x1A]
00000872 3F3C 1004 move.w -[A7], 0x1004
00000876 A9EB syscall Pack4/FP68K
00000878 3D44 FFDA move.w [A6 - 0x26], D4
0000087C 486E FFDA pea.l [A6 - 0x26]
00000880 486E FFDC pea.l [A6 - 0x24]
00000884 3F3C 200E move.w -[A7], 0x200E
00000888 A9EB syscall Pack4/FP68K
0000088A 486E FFDC pea.l [A6 - 0x24]
0000088E 486E FFD6 pea.l [A6 - 0x2A]
00000892 3F3C 1010 move.w -[A7], 0x1010
00000896 A9EB syscall Pack4/FP68K
00000898 486E FFD6 pea.l [A6 - 0x2A]
0000089C 486E FFE6 pea.l [A6 - 0x1A]
000008A0 3F3C 1000 move.w -[A7], 0x1000
000008A4 A9EB syscall Pack4/FP68K
000008A6 3D46 FFCA move.w [A6 - 0x36], D6
000008AA 486E FFCA pea.l [A6 - 0x36]
000008AE 486E FFCC pea.l [A6 - 0x34]
000008B2 3F3C 200E move.w -[A7], 0x200E
000008B6 A9EB syscall Pack4/FP68K
000008B8 486E FFCC pea.l [A6 - 0x34]
000008BC 486E FFC6 pea.l [A6 - 0x3A]
000008C0 3F3C 1010 move.w -[A7], 0x1010
000008C4 A9EB syscall Pack4/FP68K
000008C6 486E FFC6 pea.l [A6 - 0x3A]
000008CA 41EE FFBC lea.l A0, [A6 - 0x44]
000008CE 43FA 0120 lea.l A1, [PC + 0x120 /* 000009F0, value 0x4003EFC2 */]
000008D2 20D9 move.l [A0]+, [A1]+
000008D4 20D9 move.l [A0]+, [A1]+
000008D6 30D9 move.w [A0]+, [A1]+
000008D8 486E FFBC pea.l [A6 - 0x44]
000008DC 3F3C 1004 move.w -[A7], 0x1004
000008E0 A9EB syscall Pack4/FP68K
000008E2 703C moveq.l D0, 0x3C
000008E4 3D40 FFB0 move.w [A6 - 0x50], D0
000008E8 486E FFB0 pea.l [A6 - 0x50]
000008EC 486E FFB2 pea.l [A6 - 0x4E]
000008F0 3F3C 200E move.w -[A7], 0x200E
000008F4 A9EB syscall Pack4/FP68K
000008F6 486E FFB2 pea.l [A6 - 0x4E]
000008FA 486E FFBC pea.l [A6 - 0x44]
000008FE 3F3C 0004 move.w -[A7], 0x4
00000902 A9EB syscall Pack4/FP68K
00000904 486E FFBC pea.l [A6 - 0x44]
00000908 486E FFE6 pea.l [A6 - 0x1A]
0000090C 4267 clr.w -[A7]
0000090E A9EB syscall Pack4/FP68K
00000910 3D47 FFA4 move.w [A6 - 0x5C], D7
00000914 486E FFA4 pea.l [A6 - 0x5C]
00000918 486E FFA6 pea.l [A6 - 0x5A]
0000091C 3F3C 200E move.w -[A7], 0x200E
00000920 A9EB syscall Pack4/FP68K
00000922 486E FFA6 pea.l [A6 - 0x5A]
00000926 486E FFA0 pea.l [A6 - 0x60]
0000092A 3F3C 1010 move.w -[A7], 0x1010
0000092E A9EB syscall Pack4/FP68K
00000930 486E FFA0 pea.l [A6 - 0x60]
00000934 41EE FF96 lea.l A0, [A6 - 0x6A]
00000938 43FA 00B6 lea.l A1, [PC + 0xB6 /* 000009F0, value 0x4003EFC2 */]
0000093C 20D9 move.l [A0]+, [A1]+
0000093E 20D9 move.l [A0]+, [A1]+
00000940 30D9 move.w [A0]+, [A1]+
00000942 486E FF96 pea.l [A6 - 0x6A]
00000946 3F3C 1004 move.w -[A7], 0x1004
0000094A A9EB syscall Pack4/FP68K
0000094C 703C moveq.l D0, 0x3C
0000094E 3D40 FF8A move.w [A6 - 0x76], D0
00000952 486E FF8A pea.l [A6 - 0x76]
00000956 486E FF8C pea.l [A6 - 0x74]
0000095A 3F3C 200E move.w -[A7], 0x200E
0000095E A9EB syscall Pack4/FP68K
00000960 486E FF8C pea.l [A6 - 0x74]
00000964 486E FF96 pea.l [A6 - 0x6A]
00000968 3F3C 0004 move.w -[A7], 0x4
0000096C A9EB syscall Pack4/FP68K
0000096E 703C moveq.l D0, 0x3C
00000970 3D40 FF7E move.w [A6 - 0x82], D0
00000974 486E FF7E pea.l [A6 - 0x82]
00000978 486E FF80 pea.l [A6 - 0x80]
0000097C 3F3C 200E move.w -[A7], 0x200E
00000980 A9EB syscall Pack4/FP68K
00000982 486E FF80 pea.l [A6 - 0x80]
00000986 486E FF96 pea.l [A6 - 0x6A]
0000098A 3F3C 0004 move.w -[A7], 0x4
0000098E A9EB syscall Pack4/FP68K
00000990 486E FF96 pea.l [A6 - 0x6A]
00000994 486E FFE6 pea.l [A6 - 0x1A]
00000998 4267 clr.w -[A7]
0000099A A9EB syscall Pack4/FP68K
0000099C 41EE FFE6 lea.l A0, [A6 - 0x1A]
000009A0 43EE FF74 lea.l A1, [A6 - 0x8C]
000009A4 22D8 move.l [A1]+, [A0]+
000009A6 22D8 move.l [A1]+, [A0]+
000009A8 32D8 move.w [A1]+, [A0]+
000009AA 486E FF74 pea.l [A6 - 0x8C]
000009AE 3F3C 0016 move.w -[A7], 0x16
000009B2 A9EB syscall Pack4/FP68K
000009B4 486E FF74 pea.l [A6 - 0x8C]
000009B8 4EAD 289A jsr [A5 + 0x289A /* export_1295 */]
000009BC 2054 movea.l A0, [A4]
000009BE 2140 0002 move.l [A0 + 0x2], D0
000009C2 584F addq.w A7, 4
000009C4 6008 bra +0xA /* 000009CE */
label000009C6:
000009C6 2054 movea.l A0, [A4]
000009C8 7000 moveq.l D0, 0x00
000009CA 2140 0002 move.l [A0 + 0x2], D0
label000009CE:
000009CE 4A6E 0014 tst.w [A6 + 0x14]
000009D2 6C0C bge +0xE /* 000009E0 */
000009D4 2054 movea.l A0, [A4]
000009D6 2028 0002 move.l D0, [A0 + 0x2]
000009DA 4480 neg.l D0
000009DC 2140 0002 move.l [A0 + 0x2], D0
label000009E0:
000009E0 4CEE 10F0 FF60 movem.l D4,D5,D6,D7,A4, [A6 - 0xA0]
000009E6 4E5E unlink A6
000009E8 205F movea.l A0, [A7]+
000009EA 4FEF 000E lea.l A7, [A7 + 0xE]
000009EE 4ED0 jmp [A0]
000009F0 4003 negx.b D3
000009F2 EFC2 8F5C bfins D2 {D5:28}, D0
000009F6 28F5 C28F move.l [A4]+, [A5 + A4.w * 2 - 0x113]
000009FA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000009FC-00000A02
fn000009FC:
000009FC 4E56 0000 link A6, 0
00000A00 2F0C move.l -[A7], A4
// end alternate branch 000009FC-00000A02
fn000009FC: // (misaligned)
000009FE 0000 2F0C ori.b D0, 0xC
00000A02 286E 0008 movea.l A4, [A6 + 0x8]
00000A06 2054 movea.l A0, [A4]
00000A08 4AA8 0002 tst.l [A0 + 0x2]
00000A0C 6C0A bge +0xC /* 00000A18 */
00000A0E 2028 0002 move.l D0, [A0 + 0x2]
00000A12 4480 neg.l D0
00000A14 2140 0002 move.l [A0 + 0x2], D0
label00000A18:
00000A18 4A6E 000C tst.w [A6 + 0xC]
00000A1C 6C0C bge +0xE /* 00000A2A */
00000A1E 2054 movea.l A0, [A4]
00000A20 2028 0002 move.l D0, [A0 + 0x2]
00000A24 4480 neg.l D0
00000A26 2140 0002 move.l [A0 + 0x2], D0
label00000A2A:
00000A2A 286E FFFC movea.l A4, [A6 - 0x4]
00000A2E 4E5E unlink A6
00000A30 205F movea.l A0, [A7]+
00000A32 5C4F addq.w A7, 6
00000A34 4ED0 jmp [A0]
00000A36 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A38-00000A3C
fn00000A38:
00000A38 4E56 FFFC link A6, -0x0004
// end alternate branch 00000A38-00000A3C
fn00000A38: // (misaligned)
00000A3A FFFC .invalid <<F/7/7>>
00000A3C 206E 0008 movea.l A0, [A6 + 0x8]
00000A40 2050 movea.l A0, [A0]
00000A42 2D48 FFFC move.l [A6 - 0x4], A0
00000A46 598F subq.l A7, 4
00000A48 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A4C 4EBA FBEE jsr [PC - 0x412 /* 0000063C */]
00000A50 206E FFFC movea.l A0, [A6 - 0x4]
00000A54 201F move.l D0, [A7]+
00000A56 D1A8 0002 add.l [A0 + 0x2], D0
00000A5A 4E5E unlink A6
00000A5C 205F movea.l A0, [A7]+
00000A5E 504F addq.w A7, 8
00000A60 4ED0 jmp [A0]
00000A62 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A64-00000A68
fn00000A64:
00000A64 4E56 FFFC link A6, -0x0004
// end alternate branch 00000A64-00000A68
fn00000A64: // (misaligned)
00000A66 FFFC .invalid <<F/7/7>>
00000A68 206E 0008 movea.l A0, [A6 + 0x8]
00000A6C 2050 movea.l A0, [A0]
00000A6E 2D48 FFFC move.l [A6 - 0x4], A0
00000A72 598F subq.l A7, 4
00000A74 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A78 4EBA FBC2 jsr [PC - 0x43E /* 0000063C */]
00000A7C 206E FFFC movea.l A0, [A6 - 0x4]
00000A80 201F move.l D0, [A7]+
00000A82 91A8 0002 sub.l [A0 + 0x2], D0
00000A86 4E5E unlink A6
00000A88 205F movea.l A0, [A7]+
00000A8A 504F addq.w A7, 8
00000A8C 4ED0 jmp [A0]
00000A8E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A90-00000A94
fn00000A90:
00000A90 4E56 FFD0 link A6, -0x0030
// end alternate branch 00000A90-00000A94
fn00000A90: // (misaligned)
00000A92 FFD0 .invalid <<F/7/7>>
00000A94 48E7 0308 movem.l -[A7], D6,D7,A4
00000A98 286E 0008 movea.l A4, [A6 + 0x8]
00000A9C 2054 movea.l A0, [A4]
00000A9E 4AA8 0002 tst.l [A0 + 0x2]
00000AA2 6C0A bge +0xC /* 00000AAE */
00000AA4 2028 0002 move.l D0, [A0 + 0x2]
00000AA8 4480 neg.l D0
00000AAA 2E00 move.l D7, D0
00000AAC 6006 bra +0x8 /* 00000AB4 */
label00000AAE:
00000AAE 2054 movea.l A0, [A4]
00000AB0 2E28 0002 move.l D7, [A0 + 0x2]
label00000AB4:
00000AB4 4A87 tst.l D7
00000AB6 6606 bne +0x8 /* 00000ABE */
00000AB8 7C00 moveq.l D6, 0x00
00000ABA 6000 00EE bra +0xF0 /* 00000BAA */
label00000ABE:
00000ABE 2054 movea.l A0, [A4]
00000AC0 1028 0006 move.b D0, [A0 + 0x6]
00000AC4 6500 00E2 bcs +0xE4 /* 00000BA8 */
00000AC8 0C00 0003 cmpi.b D0, 0x3
00000ACC 6200 00DA bhi +0xDC /* 00000BA8 */
00000AD0 7200 moveq.l D1, 0x00
00000AD2 1200 move.b D1, D0
00000AD4 D241 add.w D1, D1
00000AD6 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000ADA 4EFB 1000 jmp [PC + D1.w]
00000ADE 000A 001C ori.b A2, 0x1C
00000AE2 002E 0040 2007 ori.b [A6 + 0x2007], 0x40 /* '@' */
00000AE8 223C 0001 5180 move.l D1, 0x15180
00000AEE 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000AF2 2C00 move.l D6, D0
00000AF4 6000 00B4 bra +0xB6 /* 00000BAA */
00000AF8 2007 move.l D0, D7
00000AFA 223C 0001 5F90 move.l D1, 0x15F90
00000B00 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000B04 2C00 move.l D6, D0
00000B06 6000 00A2 bra +0xA4 /* 00000BAA */
00000B0A 2007 move.l D0, D7
00000B0C 223C 0001 A5E0 move.l D1, 0x1A5E0
00000B12 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000B16 2C00 move.l D6, D0
00000B18 6000 0090 bra +0x92 /* 00000BAA */
00000B1C 2D47 FFF2 move.l [A6 - 0xE], D7
00000B20 486E FFF2 pea.l [A6 - 0xE]
00000B24 486E FFF6 pea.l [A6 - 0xA]
00000B28 3F3C 280E move.w -[A7], 0x280E
00000B2C A9EB syscall Pack4/FP68K
00000B2E 486E FFF6 pea.l [A6 - 0xA]
00000B32 486E FFEE pea.l [A6 - 0x12]
00000B36 3F3C 1010 move.w -[A7], 0x1010
00000B3A A9EB syscall Pack4/FP68K
00000B3C 486E FFEE pea.l [A6 - 0x12]
00000B40 486E FFE4 pea.l [A6 - 0x1C]
00000B44 3F3C 100E move.w -[A7], 0x100E
00000B48 A9EB syscall Pack4/FP68K
00000B4A 487A 006E pea.l [PC + 0x6E /* 00000BBA, value 0x4004F000 */]
00000B4E 41EE FFDA lea.l A0, [A6 - 0x26]
00000B52 43FA 0070 lea.l A1, [PC + 0x70 /* 00000BC4, value 0x4003EFC2 */]
00000B56 20D9 move.l [A0]+, [A1]+
00000B58 20D9 move.l [A0]+, [A1]+
00000B5A 30D9 move.w [A0]+, [A1]+
00000B5C 486E FFDA pea.l [A6 - 0x26]
00000B60 3F3C 0004 move.w -[A7], 0x4
00000B64 A9EB syscall Pack4/FP68K
00000B66 487A 0052 pea.l [PC + 0x52 /* 00000BBA, value 0x4004F000 */]
00000B6A 486E FFDA pea.l [A6 - 0x26]
00000B6E 3F3C 0004 move.w -[A7], 0x4
00000B72 A9EB syscall Pack4/FP68K
00000B74 486E FFDA pea.l [A6 - 0x26]
00000B78 486E FFE4 pea.l [A6 - 0x1C]
00000B7C 3F3C 0006 move.w -[A7], 0x6
00000B80 A9EB syscall Pack4/FP68K
00000B82 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000B86 43EE FFD0 lea.l A1, [A6 - 0x30]
00000B8A 22D8 move.l [A1]+, [A0]+
00000B8C 22D8 move.l [A1]+, [A0]+
00000B8E 32D8 move.w [A1]+, [A0]+
00000B90 486E FFD0 pea.l [A6 - 0x30]
00000B94 3F3C 0016 move.w -[A7], 0x16
00000B98 A9EB syscall Pack4/FP68K
00000B9A 486E FFD0 pea.l [A6 - 0x30]
00000B9E 4EAD 289A jsr [A5 + 0x289A /* export_1295 */]
00000BA2 2C00 move.l D6, D0
00000BA4 584F addq.w A7, 4
00000BA6 6002 bra +0x4 /* 00000BAA */
label00000BA8:
00000BA8 7C00 moveq.l D6, 0x00
label00000BAA:
00000BAA 3D46 000C move.w [A6 + 0xC], D6
00000BAE 4CEE 10C0 FFC4 movem.l D6,D7,A4, [A6 - 0x3C]
00000BB4 4E5E unlink A6
00000BB6 2E9F move.l [A7], [A7]+
00000BB8 4E75 rts
00000BBA 4004 negx.b D4
00000BBC F000 0000 pmove D0, MR0
00000BC0 0000 0000 ori.b D0, 0x0
00000BC4 4003 negx.b D3
00000BC6 EFC2 8F5C bfins D2 {D5:28}, D0
00000BCA 28F5 C28F move.l [A4]+, [A5 + A4.w * 2 - 0x113]
00000BCE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000BD0-00000BD4
fn00000BD0:
00000BD0 4E56 FFD0 link A6, -0x0030
// end alternate branch 00000BD0-00000BD4
fn00000BD0: // (misaligned)
00000BD2 FFD0 .invalid <<F/7/7>>
00000BD4 48E7 0308 movem.l -[A7], D6,D7,A4
00000BD8 286E 0008 movea.l A4, [A6 + 0x8]
00000BDC 2054 movea.l A0, [A4]
00000BDE 4AA8 0002 tst.l [A0 + 0x2]
00000BE2 6C0A bge +0xC /* 00000BEE */
00000BE4 2028 0002 move.l D0, [A0 + 0x2]
00000BE8 4480 neg.l D0
00000BEA 2E00 move.l D7, D0
00000BEC 6006 bra +0x8 /* 00000BF4 */
label00000BEE:
00000BEE 2054 movea.l A0, [A4]
00000BF0 2E28 0002 move.l D7, [A0 + 0x2]
label00000BF4:
00000BF4 4A87 tst.l D7
00000BF6 6606 bne +0x8 /* 00000BFE */
00000BF8 7C00 moveq.l D6, 0x00
00000BFA 6000 00F8 bra +0xFA /* 00000CF4 */
label00000BFE:
00000BFE 2054 movea.l A0, [A4]
00000C00 1028 0006 move.b D0, [A0 + 0x6]
00000C04 6500 00EC bcs +0xEE /* 00000CF2 */
00000C08 0C00 0003 cmpi.b D0, 0x3
00000C0C 6200 00E4 bhi +0xE6 /* 00000CF2 */
00000C10 7200 moveq.l D1, 0x00
00000C12 1200 move.b D1, D0
00000C14 D241 add.w D1, D1
00000C16 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000C1A 4EFB 1000 jmp [PC + D1.w]
00000C1E 000A 0022 ori.b A2, 0x22 /* '\"' */
00000C22 003A 0052 2007 ori.b [PC + 0x2007 /* 00002C2B, value 0xEE */], 0x52 /* 'R' */
00000C28 223C 0000 05A0 move.l D1, 0x5A0
00000C2E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000C32 723C moveq.l D1, 0x3C
00000C34 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000C38 2C00 move.l D6, D0
00000C3A 6000 00B8 bra +0xBA /* 00000CF4 */
00000C3E 2007 move.l D0, D7
00000C40 223C 0000 05DC move.l D1, 0x5DC
00000C46 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000C4A 723C moveq.l D1, 0x3C
00000C4C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000C50 2C00 move.l D6, D0
00000C52 6000 00A0 bra +0xA2 /* 00000CF4 */
00000C56 2007 move.l D0, D7
00000C58 223C 0000 0708 move.l D1, 0x708
00000C5E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000C62 723C moveq.l D1, 0x3C
00000C64 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000C68 2C00 move.l D6, D0
00000C6A 6000 0088 bra +0x8A /* 00000CF4 */
00000C6E 2D47 FFF2 move.l [A6 - 0xE], D7
00000C72 486E FFF2 pea.l [A6 - 0xE]
00000C76 486E FFF6 pea.l [A6 - 0xA]
00000C7A 3F3C 280E move.w -[A7], 0x280E
00000C7E A9EB syscall Pack4/FP68K
00000C80 486E FFF6 pea.l [A6 - 0xA]
00000C84 486E FFEE pea.l [A6 - 0x12]
00000C88 3F3C 1010 move.w -[A7], 0x1010
00000C8C A9EB syscall Pack4/FP68K
00000C8E 486E FFEE pea.l [A6 - 0x12]
00000C92 486E FFE4 pea.l [A6 - 0x1C]
00000C96 3F3C 100E move.w -[A7], 0x100E
00000C9A A9EB syscall Pack4/FP68K
00000C9C 487A 0070 pea.l [PC + 0x70 /* 00000D0E, value 0x4004F000 */]
00000CA0 41EE FFDA lea.l A0, [A6 - 0x26]
00000CA4 43FA 005E lea.l A1, [PC + 0x5E /* 00000D04, value 0x4003EFC2 */]
00000CA8 20D9 move.l [A0]+, [A1]+
00000CAA 20D9 move.l [A0]+, [A1]+
00000CAC 30D9 move.w [A0]+, [A1]+
00000CAE 486E FFDA pea.l [A6 - 0x26]
00000CB2 3F3C 0004 move.w -[A7], 0x4
00000CB6 A9EB syscall Pack4/FP68K
00000CB8 486E FFDA pea.l [A6 - 0x26]
00000CBC 486E FFE4 pea.l [A6 - 0x1C]
00000CC0 3F3C 0006 move.w -[A7], 0x6
00000CC4 A9EB syscall Pack4/FP68K
00000CC6 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000CCA 43EE FFD0 lea.l A1, [A6 - 0x30]
00000CCE 22D8 move.l [A1]+, [A0]+
00000CD0 22D8 move.l [A1]+, [A0]+
00000CD2 32D8 move.w [A1]+, [A0]+
00000CD4 486E FFD0 pea.l [A6 - 0x30]
00000CD8 3F3C 0016 move.w -[A7], 0x16
00000CDC A9EB syscall Pack4/FP68K
00000CDE 486E FFD0 pea.l [A6 - 0x30]
00000CE2 4EAD 289A jsr [A5 + 0x289A /* export_1295 */]
00000CE6 723C moveq.l D1, 0x3C
00000CE8 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000CEC 2C00 move.l D6, D0
00000CEE 584F addq.w A7, 4
00000CF0 6002 bra +0x4 /* 00000CF4 */
label00000CF2:
00000CF2 7C00 moveq.l D6, 0x00
label00000CF4:
00000CF4 3D46 000C move.w [A6 + 0xC], D6
00000CF8 4CEE 10C0 FFC4 movem.l D6,D7,A4, [A6 - 0x3C]
00000CFE 4E5E unlink A6
00000D00 2E9F move.l [A7], [A7]+
00000D02 4E75 rts
00000D04 4003 negx.b D3
00000D06 EFC2 8F5C bfins D2 {D5:28}, D0
00000D0A 28F5 C28F move.l [A4]+, [A5 + A4.w * 2 - 0x113]
00000D0E 4004 negx.b D4
00000D10 F000 0000 pmove D0, MR0
00000D14 0000 0000 ori.b D0, 0x0
fn00000D18:
00000D18 4E56 FFDA link A6, -0x0026
00000D1C 48E7 0308 movem.l -[A7], D6,D7,A4
00000D20 286E 0008 movea.l A4, [A6 + 0x8]
00000D24 2054 movea.l A0, [A4]
00000D26 4AA8 0002 tst.l [A0 + 0x2]
00000D2A 6C0A bge +0xC /* 00000D36 */
00000D2C 2028 0002 move.l D0, [A0 + 0x2]
00000D30 4480 neg.l D0
00000D32 2E00 move.l D7, D0
00000D34 6006 bra +0x8 /* 00000D3C */
label00000D36:
00000D36 2054 movea.l A0, [A4]
00000D38 2E28 0002 move.l D7, [A0 + 0x2]
label00000D3C:
00000D3C 4A87 tst.l D7
00000D3E 6606 bne +0x8 /* 00000D46 */
00000D40 7C00 moveq.l D6, 0x00
00000D42 6000 00CC bra +0xCE /* 00000E10 */
label00000D46:
00000D46 2054 movea.l A0, [A4]
00000D48 1028 0006 move.b D0, [A0 + 0x6]
00000D4C 6500 00C0 bcs +0xC2 /* 00000E0E */
00000D50 0C00 0003 cmpi.b D0, 0x3
00000D54 6200 00B8 bhi +0xBA /* 00000E0E */
00000D58 7200 moveq.l D1, 0x00
00000D5A 1200 move.b D1, D0
00000D5C D241 add.w D1, D1
00000D5E 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000D62 4EFB 1000 jmp [PC + D1.w]
00000D66 000A 001E ori.b A2, 0x1E
00000D6A 0030 0042 2007 ori.b [A0 + D2.w + 0x7], 0x42 /* 'B' */
00000D70 7218 moveq.l D1, 0x18
00000D72 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000D76 723C moveq.l D1, 0x3C
00000D78 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000D7C 2C00 move.l D6, D0
00000D7E 6000 0090 bra +0x92 /* 00000E10 */
00000D82 2007 move.l D0, D7
00000D84 7219 moveq.l D1, 0x19
00000D86 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000D8A 723C moveq.l D1, 0x3C
00000D8C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000D90 2C00 move.l D6, D0
00000D92 607C bra +0x7E /* 00000E10 */
00000D94 2007 move.l D0, D7
00000D96 721E moveq.l D1, 0x1E
00000D98 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000D9C 723C moveq.l D1, 0x3C
00000D9E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000DA2 2C00 move.l D6, D0
00000DA4 606A bra +0x6C /* 00000E10 */
00000DA6 2D47 FFF2 move.l [A6 - 0xE], D7
00000DAA 486E FFF2 pea.l [A6 - 0xE]
00000DAE 486E FFF6 pea.l [A6 - 0xA]
00000DB2 3F3C 280E move.w -[A7], 0x280E
00000DB6 A9EB syscall Pack4/FP68K
00000DB8 486E FFF6 pea.l [A6 - 0xA]
00000DBC 486E FFEE pea.l [A6 - 0x12]
00000DC0 3F3C 1010 move.w -[A7], 0x1010
00000DC4 A9EB syscall Pack4/FP68K
00000DC6 486E FFEE pea.l [A6 - 0x12]
00000DCA 486E FFE4 pea.l [A6 - 0x1C]
00000DCE 3F3C 100E move.w -[A7], 0x100E
00000DD2 A9EB syscall Pack4/FP68K
00000DD4 487A 004A pea.l [PC + 0x4A /* 00000E20, value 0x4003EFC2 */]
00000DD8 486E FFE4 pea.l [A6 - 0x1C]
00000DDC 3F3C 0006 move.w -[A7], 0x6
00000DE0 A9EB syscall Pack4/FP68K
00000DE2 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000DE6 43EE FFDA lea.l A1, [A6 - 0x26]
00000DEA 22D8 move.l [A1]+, [A0]+
00000DEC 22D8 move.l [A1]+, [A0]+
00000DEE 32D8 move.w [A1]+, [A0]+
00000DF0 486E FFDA pea.l [A6 - 0x26]
00000DF4 3F3C 0016 move.w -[A7], 0x16
00000DF8 A9EB syscall Pack4/FP68K
00000DFA 486E FFDA pea.l [A6 - 0x26]
00000DFE 4EAD 289A jsr [A5 + 0x289A /* export_1295 */]
00000E02 723C moveq.l D1, 0x3C
00000E04 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000E08 2C00 move.l D6, D0
00000E0A 584F addq.w A7, 4
00000E0C 6002 bra +0x4 /* 00000E10 */
label00000E0E:
00000E0E 7C00 moveq.l D6, 0x00
label00000E10:
00000E10 3D46 000C move.w [A6 + 0xC], D6
00000E14 4CEE 10C0 FFCE movem.l D6,D7,A4, [A6 - 0x32]
00000E1A 4E5E unlink A6
00000E1C 2E9F move.l [A7], [A7]+
00000E1E 4E75 rts
00000E20 4003 negx.b D3
00000E22 EFC2 8F5C bfins D2 {D5:28}, D0
00000E26 28F5 C28F move.l [A4]+, [A5 + A4.w * 2 - 0x113]
00000E2A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000E2C-00000E30
fn00000E2C:
00000E2C 4E56 FFAA link A6, -0x0056
// end alternate branch 00000E2C-00000E30
fn00000E2C: // (misaligned)
00000E2E FFAA .invalid <<F/6/7>>
00000E30 48E7 0308 movem.l -[A7], D6,D7,A4
00000E34 286E 0008 movea.l A4, [A6 + 0x8]
00000E38 2054 movea.l A0, [A4]
00000E3A 4AA8 0002 tst.l [A0 + 0x2]
00000E3E 6C0A bge +0xC /* 00000E4A */
00000E40 2028 0002 move.l D0, [A0 + 0x2]
00000E44 4480 neg.l D0
00000E46 2E00 move.l D7, D0
00000E48 6006 bra +0x8 /* 00000E50 */
label00000E4A:
00000E4A 2054 movea.l A0, [A4]
00000E4C 2E28 0002 move.l D7, [A0 + 0x2]
label00000E50:
00000E50 4A87 tst.l D7
00000E52 6606 bne +0x8 /* 00000E5A */
00000E54 7C00 moveq.l D6, 0x00
00000E56 6000 0126 bra +0x128 /* 00000F7E */
label00000E5A:
00000E5A 2054 movea.l A0, [A4]
00000E5C 1028 0006 move.b D0, [A0 + 0x6]
00000E60 6500 011A bcs +0x11C /* 00000F7C */
00000E64 0C00 0003 cmpi.b D0, 0x3
00000E68 6200 0112 bhi +0x114 /* 00000F7C */
00000E6C 7200 moveq.l D1, 0x00
00000E6E 1200 move.b D1, D0
00000E70 D241 add.w D1, D1
00000E72 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000E76 4EFB 1000 jmp [PC + D1.w]
00000E7A 000A 0018 ori.b A2, 0x18
00000E7E 0026 0034 ori.b -[A6], 0x34 /* '4' */
00000E82 2007 move.l D0, D7
00000E84 7218 moveq.l D1, 0x18
00000E86 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000E8A 2C00 move.l D6, D0
00000E8C 6000 00F0 bra +0xF2 /* 00000F7E */
00000E90 2007 move.l D0, D7
00000E92 7219 moveq.l D1, 0x19
00000E94 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000E98 2C00 move.l D6, D0
00000E9A 6000 00E2 bra +0xE4 /* 00000F7E */
00000E9E 2007 move.l D0, D7
00000EA0 721E moveq.l D1, 0x1E
00000EA2 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000EA6 2C00 move.l D6, D0
00000EA8 6000 00D4 bra +0xD6 /* 00000F7E */
00000EAC 2D47 FFF2 move.l [A6 - 0xE], D7
00000EB0 486E FFF2 pea.l [A6 - 0xE]
00000EB4 486E FFF6 pea.l [A6 - 0xA]
00000EB8 3F3C 280E move.w -[A7], 0x280E
00000EBC A9EB syscall Pack4/FP68K
00000EBE 2D47 FFE4 move.l [A6 - 0x1C], D7
00000EC2 486E FFE4 pea.l [A6 - 0x1C]
00000EC6 486E FFE8 pea.l [A6 - 0x18]
00000ECA 3F3C 280E move.w -[A7], 0x280E
00000ECE A9EB syscall Pack4/FP68K
00000ED0 486E FFE8 pea.l [A6 - 0x18]
00000ED4 486E FFE0 pea.l [A6 - 0x20]
00000ED8 3F3C 1010 move.w -[A7], 0x1010
00000EDC A9EB syscall Pack4/FP68K
00000EDE 486E FFE0 pea.l [A6 - 0x20]
00000EE2 486E FFD6 pea.l [A6 - 0x2A]
00000EE6 3F3C 100E move.w -[A7], 0x100E
00000EEA A9EB syscall Pack4/FP68K
00000EEC 487A 00A0 pea.l [PC + 0xA0 /* 00000F8E, value 0x4003EFC2 */]
00000EF0 486E FFD6 pea.l [A6 - 0x2A]
00000EF4 3F3C 0006 move.w -[A7], 0x6
00000EF8 A9EB syscall Pack4/FP68K
00000EFA 41EE FFD6 lea.l A0, [A6 - 0x2A]
00000EFE 43EE FFCC lea.l A1, [A6 - 0x34]
00000F02 22D8 move.l [A1]+, [A0]+
00000F04 22D8 move.l [A1]+, [A0]+
00000F06 32D8 move.w [A1]+, [A0]+
00000F08 486E FFCC pea.l [A6 - 0x34]
00000F0C 3F3C 0016 move.w -[A7], 0x16
00000F10 A9EB syscall Pack4/FP68K
00000F12 486E FFCC pea.l [A6 - 0x34]
00000F16 4EAD 289A jsr [A5 + 0x289A /* export_1295 */]
00000F1A 2D40 FFBE move.l [A6 - 0x42], D0
00000F1E 486E FFBE pea.l [A6 - 0x42]
00000F22 486E FFC2 pea.l [A6 - 0x3E]
00000F26 3F3C 280E move.w -[A7], 0x280E
00000F2A A9EB syscall Pack4/FP68K
00000F2C 486E FFC2 pea.l [A6 - 0x3E]
00000F30 41EE FFB4 lea.l A0, [A6 - 0x4C]
00000F34 43FA 0058 lea.l A1, [PC + 0x58 /* 00000F8E, value 0x4003EFC2 */]
00000F38 20D9 move.l [A0]+, [A1]+
00000F3A 20D9 move.l [A0]+, [A1]+
00000F3C 30D9 move.w [A0]+, [A1]+
00000F3E 486E FFB4 pea.l [A6 - 0x4C]
00000F42 3F3C 0004 move.w -[A7], 0x4
00000F46 A9EB syscall Pack4/FP68K
00000F48 486E FFB4 pea.l [A6 - 0x4C]
00000F4C 486E FFF6 pea.l [A6 - 0xA]
00000F50 3F3C 0002 move.w -[A7], 0x2
00000F54 A9EB syscall Pack4/FP68K
00000F56 41EE FFF6 lea.l A0, [A6 - 0xA]
00000F5A 43EE FFAA lea.l A1, [A6 - 0x56]
00000F5E 22D8 move.l [A1]+, [A0]+
00000F60 22D8 move.l [A1]+, [A0]+
00000F62 32D8 move.w [A1]+, [A0]+
00000F64 486E FFAA pea.l [A6 - 0x56]
00000F68 3F3C 0016 move.w -[A7], 0x16
00000F6C A9EB syscall Pack4/FP68K
00000F6E 486E FFAA pea.l [A6 - 0x56]
00000F72 4EAD 289A jsr [A5 + 0x289A /* export_1295 */]
00000F76 2C00 move.l D6, D0
00000F78 504F addq.w A7, 8
00000F7A 6002 bra +0x4 /* 00000F7E */
label00000F7C:
00000F7C 7C00 moveq.l D6, 0x00
label00000F7E:
00000F7E 3D46 000C move.w [A6 + 0xC], D6
00000F82 4CEE 10C0 FF9E movem.l D6,D7,A4, [A6 - 0x62]
00000F88 4E5E unlink A6
00000F8A 2E9F move.l [A7], [A7]+
00000F8C 4E75 rts
00000F8E 4003 negx.b D3
00000F90 EFC2 8F5C bfins D2 {D5:28}, D0
00000F94 28F5 C28F move.l [A4]+, [A5 + A4.w * 2 - 0x113]
fn00000F98:
00000F98 4E56 0000 link A6, 0
00000F9C 206E 0008 movea.l A0, [A6 + 0x8]
00000FA0 2050 movea.l A0, [A0]
00000FA2 4AA8 0002 tst.l [A0 + 0x2]
00000FA6 6C08 bge +0xA /* 00000FB0 */
00000FA8 3D7C FFFF 000C move.w [A6 + 0xC], 0xFFFF
00000FAE 6006 bra +0x8 /* 00000FB6 */
label00000FB0:
00000FB0 3D7C 0001 000C move.w [A6 + 0xC], 0x1
label00000FB6:
00000FB6 4E5E unlink A6
00000FB8 2E9F move.l [A7], [A7]+
00000FBA 4E75 rts
export_1152:
fn00000FBC:
00000FBC 4E56 FFF2 link A6, -0x000E
00000FC0 48E7 0018 movem.l -[A7], A3,A4
00000FC4 286E 0008 movea.l A4, [A6 + 0x8]
00000FC8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FCC 2F0C move.l -[A7], A4
00000FCE 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */]
00000FD2 558F subq.l A7, 2
00000FD4 2054 movea.l A0, [A4]
00000FD6 2F28 0058 move.l -[A7], [A0 + 0x58]
00000FDA 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
00000FDE 4A1F tst.b [A7]+
00000FE0 6742 beq +0x44 /* 00001024 */
00000FE2 598F subq.l A7, 4
00000FE4 2F0C move.l -[A7], A4
00000FE6 4EBA 00CC jsr [PC + 0xCC /* 000010B4 */]
00000FEA 265F movea.l A3, [A7]+
00000FEC 486E FFF8 pea.l [A6 - 0x8]
00000FF0 7000 moveq.l D0, 0x00
00000FF2 3F00 move.w -[A7], D0
00000FF4 3F00 move.w -[A7], D0
00000FF6 2054 movea.l A0, [A4]
00000FF8 3F28 0028 move.w -[A7], [A0 + 0x28]
00000FFC 3F28 0024 move.w -[A7], [A0 + 0x24]
00001000 A8A7 syscall SetRect
00001002 206B 0002 movea.l A0, [A3 + 0x2]
00001006 2F10 move.l -[A7], [A0]
00001008 206D FA92 movea.l A0, [A5 - 0x56E]
0000100C 4868 0002 pea.l [A0 + 0x2]
00001010 486B 0010 pea.l [A3 + 0x10]
00001014 486E FFF8 pea.l [A6 - 0x8]
00001018 7000 moveq.l D0, 0x00
0000101A 3F00 move.w -[A7], D0
0000101C 7200 moveq.l D1, 0x00
0000101E 2F01 move.l -[A7], D1
00001020 A8EC syscall CopyBits
00001022 6020 bra +0x22 /* 00001044 */
label00001024:
00001024 486E FFF2 pea.l [A6 - 0xE]
00001028 7000 moveq.l D0, 0x00
0000102A 3F00 move.w -[A7], D0
0000102C 3F3C 9999 move.w -[A7], 0x9999
00001030 72FF moveq.l D1, 0xFFFFFFFF
00001032 3F01 move.w -[A7], D1
00001034 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
00001038 486E FFF2 pea.l [A6 - 0xE]
0000103C AA14 syscall RGBForeColor
0000103E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001042 A8A2 syscall PaintRect
label00001044:
00001044 4CEE 1800 FFEA movem.l A3,A4, [A6 - 0x16]
0000104A 4E5E unlink A6
0000104C 205F movea.l A0, [A7]+
0000104E 504F addq.w A7, 8
00001050 4ED0 jmp [A0]
00001052 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001054-0000105A
export_1153:
fn00001054:
00001054 4E56 0000 link A6, 0
00001058 2F0C move.l -[A7], A4
// end alternate branch 00001054-0000105A
export_1153: // at 00001054 (misaligned)
fn00001054: // (misaligned)
00001056 0000 2F0C ori.b D0, 0xC
0000105A 286E 0008 movea.l A4, [A6 + 0x8]
0000105E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001062 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001066 2F2E 000C move.l -[A7], [A6 + 0xC]
0000106A 2F0C move.l -[A7], A4
0000106C 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */]
00001070 2054 movea.l A0, [A4]
00001072 7000 moveq.l D0, 0x00
00001074 2140 0058 move.l [A0 + 0x58], D0
00001078 286E FFFC movea.l A4, [A6 - 0x4]
0000107C 4E5E unlink A6
0000107E 205F movea.l A0, [A7]+
00001080 4FEF 0010 lea.l A7, [A7 + 0x10]
00001084 4ED0 jmp [A0]
00001086 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001088-00001092
export_1154:
fn00001088:
00001088 4E56 0000 link A6, 0
0000108C 206E 0008 movea.l A0, [A6 + 0x8]
00001090 2050 movea.l A0, [A0]
// end alternate branch 00001088-00001092
export_1154: // at 00001088 (misaligned)
fn00001088: // (misaligned)
0000108A 0000 206E ori.b D0, 0x6E /* 'n' */
0000108E 0008 2050 ori.b A0, 0x50 /* 'P' */
00001092 216E 000C 0058 move.l [A0 + 0x58], [A6 + 0xC]
00001098 4E5E unlink A6
0000109A 205F movea.l A0, [A7]+
0000109C 504F addq.w A7, 8
0000109E 4ED0 jmp [A0]
export_1155:
fn000010A0:
000010A0 4E56 0000 link A6, 0
000010A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010A8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000010AC 4E5E unlink A6
000010AE 2E9F move.l [A7], [A7]+
000010B0 4E75 rts
000010B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000010B4-000010BA
fn000010B4:
000010B4 4E56 0000 link A6, 0
000010B8 2F0C move.l -[A7], A4
// end alternate branch 000010B4-000010BA
fn000010B4: // (misaligned)
000010B6 0000 2F0C ori.b D0, 0xC
000010BA 286E 0008 movea.l A4, [A6 + 0x8]
000010BE 558F subq.l A7, 2
000010C0 2054 movea.l A0, [A4]
000010C2 2F28 0058 move.l -[A7], [A0 + 0x58]
000010C6 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
000010CA 4A1F tst.b [A7]+
000010CC 6712 beq +0x14 /* 000010E0 */
000010CE 598F subq.l A7, 4
000010D0 2054 movea.l A0, [A4]
000010D2 2F28 0058 move.l -[A7], [A0 + 0x58]
000010D6 4EBA 01FC jsr [PC + 0x1FC /* 000012D4 */]
000010DA 2D5F 000C move.l [A6 + 0xC], [A7]+
000010DE 6006 bra +0x8 /* 000010E6 */
label000010E0:
000010E0 7000 moveq.l D0, 0x00
000010E2 2D40 000C move.l [A6 + 0xC], D0
label000010E6:
000010E6 286E FFFC movea.l A4, [A6 - 0x4]
000010EA 4E5E unlink A6
000010EC 2E9F move.l [A7], [A7]+
000010EE 4E75 rts
export_1156:
fn000010F0:
000010F0 4E56 FFDE link A6, -0x0022
000010F4 48E7 0118 movem.l -[A7], D7,A3,A4
000010F8 3E2E 000C move.w D7, [A6 + 0xC]
000010FC 286E 0008 movea.l A4, [A6 + 0x8]
00001100 206E 000E movea.l A0, [A6 + 0xE]
00001104 43EE FFF8 lea.l A1, [A6 - 0x8]
00001108 22D8 move.l [A1]+, [A0]+
0000110A 22D8 move.l [A1]+, [A0]+
0000110C 2F0C move.l -[A7], A4
0000110E 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00001112 486E FFE2 pea.l [A6 - 0x1E]
00001116 7000 moveq.l D0, 0x00
00001118 3F00 move.w -[A7], D0
0000111A 3F00 move.w -[A7], D0
0000111C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001120 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001124 A8A7 syscall SetRect
00001126 486E FFEE pea.l [A6 - 0x12]
0000112A 486E FFEA pea.l [A6 - 0x16]
0000112E 203C 0008 0005 move.l D0, 0x80005
00001134 AB1D syscall QDExtensions
00001136 2054 movea.l A0, [A4]
00001138 7000 moveq.l D0, 0x00
0000113A 2140 0002 move.l [A0 + 0x2], D0
0000113E 0C47 0021 cmpi.w D7, 0x21 /* '!' */
00001142 6632 bne +0x34 /* 00001176 */
00001144 598F subq.l A7, 4
00001146 7028 moveq.l D0, 0x28
00001148 3F00 move.w -[A7], D0
0000114A AA18 syscall GetCTable
0000114C 265F movea.l A3, [A7]+
0000114E 558F subq.l A7, 2
00001150 486E FFDE pea.l [A6 - 0x22]
00001154 7008 moveq.l D0, 0x08
00001156 3F00 move.w -[A7], D0
00001158 486E FFE2 pea.l [A6 - 0x1E]
0000115C 2F0B move.l -[A7], A3
0000115E 7200 moveq.l D1, 0x00
00001160 2F01 move.l -[A7], D1
00001162 2F01 move.l -[A7], D1
00001164 203C 0016 0000 move.l D0, 0x160000
0000116A AB1D syscall QDExtensions
0000116C 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
00001170 204B movea.l A0, A3
00001172 A023 syscall DisposHandle/DisposeHandle
00001174 6020 bra +0x22 /* 00001196 */
label00001176:
00001176 558F subq.l A7, 2
00001178 486E FFDE pea.l [A6 - 0x22]
0000117C 3F07 move.w -[A7], D7
0000117E 486E FFE2 pea.l [A6 - 0x1E]
00001182 7000 moveq.l D0, 0x00
00001184 2F00 move.l -[A7], D0
00001186 2F00 move.l -[A7], D0
00001188 2F00 move.l -[A7], D0
0000118A 203C 0016 0000 move.l D0, 0x160000
00001190 AB1D syscall QDExtensions
00001192 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
label00001196:
00001196 2054 movea.l A0, [A4]
00001198 216E FFDE 0002 move.l [A0 + 0x2], [A6 - 0x22]
0000119E 2054 movea.l A0, [A4]
000011A0 2F28 0002 move.l -[A7], [A0 + 0x2]
000011A4 7000 moveq.l D0, 0x00
000011A6 2F00 move.l -[A7], D0
000011A8 203C 0008 0006 move.l D0, 0x80006
000011AE AB1D syscall QDExtensions
000011B0 558F subq.l A7, 2
000011B2 2054 movea.l A0, [A4]
000011B4 2068 0002 movea.l A0, [A0 + 0x2]
000011B8 2F28 0002 move.l -[A7], [A0 + 0x2]
000011BC 203C 0004 0001 move.l D0, 0x40001
000011C2 AB1D syscall QDExtensions
000011C4 4A1F tst.b [A7]+
000011C6 6608 bne +0xA /* 000011D0 */
000011C8 558F subq.l A7, 2
000011CA AA40 syscall QDError
000011CC 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
label000011D0:
000011D0 486E FFF2 pea.l [A6 - 0xE]
000011D4 70FF moveq.l D0, 0xFFFFFFFF
000011D6 3F00 move.w -[A7], D0
000011D8 7200 moveq.l D1, 0x00
000011DA 3F01 move.w -[A7], D1
000011DC 3F01 move.w -[A7], D1
000011DE 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
000011E2 486E FFF2 pea.l [A6 - 0xE]
000011E6 AA15 syscall RGBBackColor
000011E8 2054 movea.l A0, [A4]
000011EA 2068 0002 movea.l A0, [A0 + 0x2]
000011EE 4868 0010 pea.l [A0 + 0x10]
000011F2 A8A3 syscall EraseRect
000011F4 2054 movea.l A0, [A4]
000011F6 2068 0002 movea.l A0, [A0 + 0x2]
000011FA 2F28 0002 move.l -[A7], [A0 + 0x2]
000011FE 203C 0004 0002 move.l D0, 0x40002
00001204 AB1D syscall QDExtensions
00001206 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000120A 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000120E 203C 0008 0006 move.l D0, 0x80006
00001214 AB1D syscall QDExtensions
00001216 4CEE 1880 FFD2 movem.l D7,A3,A4, [A6 - 0x2E]
0000121C 4E5E unlink A6
0000121E 205F movea.l A0, [A7]+
00001220 4FEF 000A lea.l A7, [A7 + 0xA]
00001224 4ED0 jmp [A0]
00001226 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1157: // at 00001228 (misaligned)
0000122A 0000 2F0C ori.b D0, 0xC
0000122E 286E 0008 movea.l A4, [A6 + 0x8]
00001232 2054 movea.l A0, [A4]
00001234 4AA8 0002 tst.l [A0 + 0x2]
00001238 670C beq +0xE /* 00001246 */
0000123A 2F28 0002 move.l -[A7], [A0 + 0x2]
0000123E 203C 0004 0004 move.l D0, 0x40004
00001244 AB1D syscall QDExtensions
label00001246:
00001246 2F0C move.l -[A7], A4
00001248 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
0000124C 286E FFFC movea.l A4, [A6 - 0x4]
00001250 4E5E unlink A6
00001252 2E9F move.l [A7], [A7]+
00001254 4E75 rts
00001256 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001258-0000126A
fn00001258:
00001258 4E56 0000 link A6, 0
0000125C 48E7 0018 movem.l -[A7], A3,A4
00001260 266E 000C movea.l A3, [A6 + 0xC]
00001264 286E 0008 movea.l A4, [A6 + 0x8]
00001268 558F subq.l A7, 2
// end alternate branch 00001258-0000126A
fn00001258: // (misaligned)
0000125A 0000 48E7 ori.b D0, 0xE7
0000125E 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00001262 000C 286E ori.b A4, 0x6E /* 'n' */
00001266 0008 558F ori.b A0, 0x8F
0000126A 2054 movea.l A0, [A4]
0000126C 2068 0002 movea.l A0, [A0 + 0x2]
00001270 2F28 0002 move.l -[A7], [A0 + 0x2]
00001274 203C 0004 0001 move.l D0, 0x40001
0000127A AB1D syscall QDExtensions
0000127C 4A1F tst.b [A7]+
0000127E 6608 bne +0xA /* 00001288 */
00001280 558F subq.l A7, 2
00001282 AA40 syscall QDError
00001284 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
label00001288:
00001288 206B 0002 movea.l A0, [A3 + 0x2]
0000128C 2F10 move.l -[A7], [A0]
0000128E 2054 movea.l A0, [A4]
00001290 2068 0002 movea.l A0, [A0 + 0x2]
00001294 2068 0002 movea.l A0, [A0 + 0x2]
00001298 2F10 move.l -[A7], [A0]
0000129A 486B 0010 pea.l [A3 + 0x10]
0000129E 2054 movea.l A0, [A4]
000012A0 2068 0002 movea.l A0, [A0 + 0x2]
000012A4 4868 0010 pea.l [A0 + 0x10]
000012A8 7000 moveq.l D0, 0x00
000012AA 3F00 move.w -[A7], D0
000012AC 7200 moveq.l D1, 0x00
000012AE 2F01 move.l -[A7], D1
000012B0 A8EC syscall CopyBits
000012B2 2054 movea.l A0, [A4]
000012B4 2068 0002 movea.l A0, [A0 + 0x2]
000012B8 2F28 0002 move.l -[A7], [A0 + 0x2]
000012BC 203C 0004 0002 move.l D0, 0x40002
000012C2 AB1D syscall QDExtensions
000012C4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000012CA 4E5E unlink A6
000012CC 205F movea.l A0, [A7]+
000012CE 504F addq.w A7, 8
000012D0 4ED0 jmp [A0]
000012D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000012D4-000012DE
export_1158:
fn000012D4:
000012D4 4E56 0000 link A6, 0
000012D8 206E 0008 movea.l A0, [A6 + 0x8]
000012DC 2050 movea.l A0, [A0]
// end alternate branch 000012D4-000012DE
export_1158: // at 000012D4 (misaligned)
fn000012D4: // (misaligned)
000012D6 0000 206E ori.b D0, 0x6E /* 'n' */
000012DA 0008 2050 ori.b A0, 0x50 /* 'P' */
000012DE 2D68 0002 000C move.l [A6 + 0xC], [A0 + 0x2]
000012E4 4E5E unlink A6
000012E6 2E9F move.l [A7], [A7]+
000012E8 4E75 rts
000012EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1159: // at 000012EC (misaligned)
000012EE 0000 2F0C ori.b D0, 0xC
000012F2 286E 0008 movea.l A4, [A6 + 0x8]
000012F6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000012FA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000012FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00001302 2F0C move.l -[A7], A4
00001304 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00001308 2F0C move.l -[A7], A4
0000130A 7000 moveq.l D0, 0x00
0000130C 1F00 move.b -[A7], D0
0000130E 2F2D F89C move.l -[A7], [A5 - 0x764]
00001312 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
00001316 7004 moveq.l D0, 0x04
00001318 2F00 move.l -[A7], D0
0000131A 2F0C move.l -[A7], A4
0000131C 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */]
00001320 286E FFFC movea.l A4, [A6 - 0x4]
00001324 4E5E unlink A6
00001326 205F movea.l A0, [A7]+
00001328 4FEF 0010 lea.l A7, [A7 + 0x10]
0000132C 4ED0 jmp [A0]
0000132E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1160: // at 00001330 (misaligned)
00001332 0000 2F2E ori.b D0, 0x2E /* '.' */
00001336 0008 1F2E ori.b A0, 0x2E /* '.' */
0000133A 000C 2F2D ori.b A4, 0x2D /* '-' */
0000133E F89C 4EAD .extension 0x89C <<F/2-3/4>> // unimplemented
00001342 0432 4E5E 205F subi.b [A2 + D2.w + 0x5F], 0x5E /* '^' */
00001348 5C4F addq.w A7, 6
0000134A 4ED0 jmp [A0]
export_1161:
0000134C 4E56 FF00 link A6, -0x0100
00001350 48E7 0118 movem.l -[A7], D7,A3,A4
00001354 47EE FF00 lea.l A3, [A6 - 0x100]
00001358 286E 0008 movea.l A4, [A6 + 0x8]
0000135C 598F subq.l A7, 4
0000135E 2054 movea.l A0, [A4]
00001360 2F28 0064 move.l -[A7], [A0 + 0x64]
00001364 4EBA F2D6 jsr [PC - 0xD2A /* 0000063C */]
00001368 2E1F move.l D7, [A7]+
0000136A 2054 movea.l A0, [A4]
0000136C 2F28 0064 move.l -[A7], [A0 + 0x64]
00001370 4EAD 236A jsr [A5 + 0x236A /* export_1129 */]
00001374 598F subq.l A7, 4
00001376 2054 movea.l A0, [A4]
00001378 2F28 0064 move.l -[A7], [A0 + 0x64]
0000137C 4EBA F2BE jsr [PC - 0xD42 /* 0000063C */]
00001380 BE9F cmp.l D7, [A7]+
00001382 671A beq +0x1C /* 0000139E */
00001384 2F0B move.l -[A7], A3
00001386 2054 movea.l A0, [A4]
00001388 2F28 0064 move.l -[A7], [A0 + 0x64]
0000138C 2F0C move.l -[A7], A4
0000138E 4EBA 0074 jsr [PC + 0x74 /* 00001404 */]
00001392 2F0B move.l -[A7], A3
00001394 7001 moveq.l D0, 0x01
00001396 1F00 move.b -[A7], D0
00001398 2F0C move.l -[A7], A4
0000139A 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
label0000139E:
0000139E 558F subq.l A7, 2
000013A0 1F2E 000C move.b -[A7], [A6 + 0xC]
000013A4 2F0C move.l -[A7], A4
000013A6 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */]
000013AA 1D5F 000E move.b [A6 + 0xE], [A7]+
000013AE 4CEE 1880 FEF4 movem.l D7,A3,A4, [A6 - 0x10C]
000013B4 4E5E unlink A6
000013B6 205F movea.l A0, [A7]+
000013B8 5C4F addq.w A7, 6
000013BA 4ED0 jmp [A0]
export_1162:
000013BC 4E56 FF00 link A6, -0x0100
000013C0 48E7 0018 movem.l -[A7], A3,A4
000013C4 266E 000C movea.l A3, [A6 + 0xC]
000013C8 286E 0008 movea.l A4, [A6 + 0x8]
000013CC 486E FF00 pea.l [A6 - 0x100]
000013D0 2054 movea.l A0, [A4]
000013D2 2F28 0064 move.l -[A7], [A0 + 0x64]
000013D6 2F0C move.l -[A7], A4
000013D8 4EBA 002A jsr [PC + 0x2A /* 00001404 */]
000013DC 486E FF00 pea.l [A6 - 0x100]
000013E0 7000 moveq.l D0, 0x00
000013E2 1F00 move.b -[A7], D0
000013E4 2F0C move.l -[A7], A4
000013E6 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
000013EA 2F0B move.l -[A7], A3
000013EC A8A3 syscall EraseRect
000013EE 2F0B move.l -[A7], A3
000013F0 2F0C move.l -[A7], A4
000013F2 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000013F6 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
000013FC 4E5E unlink A6
000013FE 205F movea.l A0, [A7]+
00001400 504F addq.w A7, 8
00001402 4ED0 jmp [A0]
fn00001404:
00001404 4E56 FFFC link A6, -0x0004
00001408 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000140C 266E 000C movea.l A3, [A6 + 0xC]
00001410 286E 0010 movea.l A4, [A6 + 0x10]
00001414 422E FFFC clr.b [A6 - 0x4]
00001418 558F subq.l A7, 2
0000141A 2F0B move.l -[A7], A3
0000141C 4EBA F672 jsr [PC - 0x98E /* 00000A90 */]
00001420 301F move.w D0, [A7]+
00001422 1800 move.b D4, D0
00001424 6008 bra +0xA /* 0000142E */
label00001426:
00001426 0404 000A subi.b D4, 0xA /* '\n' */
0000142A 522E FFFC addq.b [A6 - 0x4], 1
label0000142E:
0000142E 0C04 0009 cmpi.b D4, 0x9 /* '\t' */
00001432 6EF2 bgt -0xC /* 00001426 */
00001434 422E FFFD clr.b [A6 - 0x3]
00001438 558F subq.l A7, 2
0000143A 2F0B move.l -[A7], A3
0000143C 4EBA F792 jsr [PC - 0x86E /* 00000BD0 */]
00001440 301F move.w D0, [A7]+
00001442 1A00 move.b D5, D0
00001444 6008 bra +0xA /* 0000144E */
label00001446:
00001446 0405 000A subi.b D5, 0xA /* '\n' */
0000144A 522E FFFD addq.b [A6 - 0x3], 1
label0000144E:
0000144E 0C05 0009 cmpi.b D5, 0x9 /* '\t' */
00001452 6EF2 bgt -0xC /* 00001446 */
00001454 422E FFFE clr.b [A6 - 0x2]
00001458 558F subq.l A7, 2
0000145A 2F0B move.l -[A7], A3
0000145C 4EBA F8BA jsr [PC - 0x746 /* 00000D18 */]
00001460 301F move.w D0, [A7]+
00001462 1C00 move.b D6, D0
00001464 6008 bra +0xA /* 0000146E */
label00001466:
00001466 0406 000A subi.b D6, 0xA /* '\n' */
0000146A 522E FFFE addq.b [A6 - 0x2], 1
label0000146E:
0000146E 0C06 0009 cmpi.b D6, 0x9 /* '\t' */
00001472 6EF2 bgt -0xC /* 00001466 */
00001474 422E FFFF clr.b [A6 - 0x1]
00001478 558F subq.l A7, 2
0000147A 2F0B move.l -[A7], A3
0000147C 4EBA F9AE jsr [PC - 0x652 /* 00000E2C */]
00001480 301F move.w D0, [A7]+
00001482 1E00 move.b D7, D0
00001484 6008 bra +0xA /* 0000148E */
label00001486:
00001486 0407 000A subi.b D7, 0xA /* '\n' */
0000148A 522E FFFF addq.b [A6 - 0x1], 1
label0000148E:
0000148E 0C07 0009 cmpi.b D7, 0x9 /* '\t' */
00001492 6EF2 bgt -0xC /* 00001486 */
00001494 558F subq.l A7, 2
00001496 2F0B move.l -[A7], A3
00001498 4EBA FAFE jsr [PC - 0x502 /* 00000F98 */]
0000149C 4A5F tst.w [A7]+
0000149E 6C08 bge +0xA /* 000014A8 */
000014A0 197C 002D 0001 move.b [A4 + 0x1], 0x2D /* '-' */
000014A6 6006 bra +0x8 /* 000014AE */
label000014A8:
000014A8 197C 0020 0001 move.b [A4 + 0x1], 0x20 /* ' ' */
label000014AE:
000014AE 102E FFFC move.b D0, [A6 - 0x4]
000014B2 4880 ext.w D0
000014B4 D07C 0030 add.w D0, 0x30 /* '0' */
000014B8 1940 0002 move.b [A4 + 0x2], D0
000014BC 4884 ext.w D4
000014BE 3004 move.w D0, D4
000014C0 D07C 0030 add.w D0, 0x30 /* '0' */
000014C4 1940 0003 move.b [A4 + 0x3], D0
000014C8 197C 003A 0004 move.b [A4 + 0x4], 0x3A /* ':' */
000014CE 102E FFFD move.b D0, [A6 - 0x3]
000014D2 4880 ext.w D0
000014D4 D07C 0030 add.w D0, 0x30 /* '0' */
000014D8 1940 0005 move.b [A4 + 0x5], D0
000014DC 4885 ext.w D5
000014DE 3005 move.w D0, D5
000014E0 D07C 0030 add.w D0, 0x30 /* '0' */
000014E4 1940 0006 move.b [A4 + 0x6], D0
000014E8 197C 003A 0007 move.b [A4 + 0x7], 0x3A /* ':' */
000014EE 102E FFFE move.b D0, [A6 - 0x2]
000014F2 4880 ext.w D0
000014F4 D07C 0030 add.w D0, 0x30 /* '0' */
000014F8 1940 0008 move.b [A4 + 0x8], D0
000014FC 4886 ext.w D6
000014FE 3006 move.w D0, D6
00001500 D07C 0030 add.w D0, 0x30 /* '0' */
00001504 1940 0009 move.b [A4 + 0x9], D0
00001508 197C 002E 000A move.b [A4 + 0xA], 0x2E /* '.' */
0000150E 102E FFFF move.b D0, [A6 - 0x1]
00001512 4880 ext.w D0
00001514 D07C 0030 add.w D0, 0x30 /* '0' */
00001518 1940 000B move.b [A4 + 0xB], D0
0000151C 4887 ext.w D7
0000151E 3007 move.w D0, D7
00001520 D07C 0030 add.w D0, 0x30 /* '0' */
00001524 1940 000C move.b [A4 + 0xC], D0
00001528 18BC 000C move.b [A4], 0xC
0000152C 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
00001532 4E5E unlink A6
00001534 205F movea.l A0, [A7]+
00001536 4FEF 000C lea.l A7, [A7 + 0xC]
0000153A 4ED0 jmp [A0]
export_1163:
0000153C 4E56 0000 link A6, 0
00001540 2F0C move.l -[A7], A4
00001542 286E 0008 movea.l A4, [A6 + 0x8]
00001546 2F0C move.l -[A7], A4
00001548 7000 moveq.l D0, 0x00
0000154A 1F00 move.b -[A7], D0
0000154C 2F2D F89C move.l -[A7], [A5 - 0x764]
00001550 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
00001554 2F0C move.l -[A7], A4
00001556 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000155A 286E FFFC movea.l A4, [A6 - 0x4]
0000155E 4E5E unlink A6
00001560 2E9F move.l [A7], [A7]+
00001562 4E75 rts
export_1164:
fn00001564:
00001564 4E56 0000 link A6, 0
00001568 206E 0008 movea.l A0, [A6 + 0x8]
0000156C 2050 movea.l A0, [A0]
0000156E 216E 000C 0022 move.l [A0 + 0x22], [A6 + 0xC]
00001574 4E5E unlink A6
00001576 205F movea.l A0, [A7]+
00001578 504F addq.w A7, 8
0000157A 4ED0 jmp [A0]
export_1165:
fn0000157C:
0000157C 4E56 0000 link A6, 0
00001580 206E 0008 movea.l A0, [A6 + 0x8]
00001584 2050 movea.l A0, [A0]
00001586 2D68 0022 000C move.l [A6 + 0xC], [A0 + 0x22]
0000158C 4E5E unlink A6
0000158E 2E9F move.l [A7], [A7]+
00001590 4E75 rts
00001592 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1166: // at 00001594 (misaligned)
00001596 0000 206E ori.b D0, 0x6E /* 'n' */
0000159A 0008 2050 ori.b A0, 0x50 /* 'P' */
0000159E 116E 000C 0020 move.b [A0 + 0x20], [A6 + 0xC]
000015A4 4E5E unlink A6
000015A6 205F movea.l A0, [A7]+
000015A8 5C4F addq.w A7, 6
000015AA 4ED0 jmp [A0]
export_1167:
000015AC 4E56 0000 link A6, 0
000015B0 206E 0008 movea.l A0, [A6 + 0x8]
000015B4 2050 movea.l A0, [A0]
000015B6 41E8 0058 lea.l A0, [A0 + 0x58]
000015BA 2D48 000C move.l [A6 + 0xC], A0
000015BE 4E5E unlink A6
000015C0 2E9F move.l [A7], [A7]+
000015C2 4E75 rts
export_1168:
000015C4 4E56 0000 link A6, 0
000015C8 206E 0008 movea.l A0, [A6 + 0x8]
000015CC 2050 movea.l A0, [A0]
000015CE 2D68 004C 000C move.l [A6 + 0xC], [A0 + 0x4C]
000015D4 4E5E unlink A6
000015D6 2E9F move.l [A7], [A7]+
000015D8 4E75 rts
000015DA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1169: // at 000015DC (misaligned)
000015DE 0000 206E ori.b D0, 0x6E /* 'n' */
000015E2 0008 2050 ori.b A0, 0x50 /* 'P' */
000015E6 2D68 0048 000C move.l [A6 + 0xC], [A0 + 0x48]
000015EC 4E5E unlink A6
000015EE 2E9F move.l [A7], [A7]+
000015F0 4E75 rts
000015F2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1170: // at 000015F4 (misaligned)
000015F6 0000 4E5E ori.b D0, 0x5E /* '^' */
000015FA 2E9F move.l [A7], [A7]+
000015FC 4E75 rts
000015FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1171: // at 00001600 (misaligned)
00001602 FFF8 .invalid <<F/7/7>>
00001604 2F0C move.l -[A7], A4
00001606 286E 0008 movea.l A4, [A6 + 0x8]
0000160A 486E FFF8 pea.l [A6 - 0x8]
0000160E 2F0C move.l -[A7], A4
00001610 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00001614 486E FFF8 pea.l [A6 - 0x8]
00001618 2054 movea.l A0, [A4]
0000161A 3F28 0042 move.w -[A7], [A0 + 0x42]
0000161E 3F28 0040 move.w -[A7], [A0 + 0x40]
00001622 A8A9 syscall InsetRect
00001624 486E FFF8 pea.l [A6 - 0x8]
00001628 A8A3 syscall EraseRect
0000162A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000162E 2F0C move.l -[A7], A4
00001630 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001634 286E FFF4 movea.l A4, [A6 - 0xC]
00001638 4E5E unlink A6
0000163A 205F movea.l A0, [A7]+
0000163C 504F addq.w A7, 8
0000163E 4ED0 jmp [A0]
export_1172:
00001640 4E56 0000 link A6, 0
00001644 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001648 3C2E 000C move.w D6, [A6 + 0xC]
0000164C 266E 000E movea.l A3, [A6 + 0xE]
00001650 286E 0008 movea.l A4, [A6 + 0x8]
00001654 2053 movea.l A0, [A3]
00001656 2E28 002E move.l D7, [A0 + 0x2E]
0000165A 3006 move.w D0, D6
0000165C 5340 subq.w D0, 1
0000165E 6600 0086 bne +0x88 /* 000016E6 */
00001662 203C 0000 00FF move.l D0, 0xFF
00001668 C087 and.l D0, D7
0000166A 0480 0000 002A subi.l D0, 0x2A /* '*' */
00001670 673E beq +0x40 /* 000016B0 */
00001672 5380 subq.l D0, 1
00001674 6752 beq +0x54 /* 000016C8 */
00001676 5580 subq.l D0, 2
00001678 6742 beq +0x44 /* 000016BC */
0000167A 5580 subq.l D0, 2
0000167C 6726 beq +0x28 /* 000016A4 */
0000167E 0480 0000 000E subi.l D0, 0xE
00001684 6712 beq +0x14 /* 00001698 */
00001686 5D80 subq.l D0, 6
00001688 6706 beq +0x8 /* 00001690 */
0000168A 5580 subq.l D0, 2
0000168C 670A beq +0xC /* 00001698 */
0000168E 6044 bra +0x46 /* 000016D4 */
label00001690:
00001690 2F0C move.l -[A7], A4
00001692 4EBA 0154 jsr [PC + 0x154 /* 000017E8 */]
00001696 6058 bra +0x5A /* 000016F0 */
label00001698:
00001698 7000 moveq.l D0, 0x00
0000169A 1F00 move.b -[A7], D0
0000169C 2F0C move.l -[A7], A4
0000169E 4EBA 03B4 jsr [PC + 0x3B4 /* 00001A54 */]
000016A2 604C bra +0x4E /* 000016F0 */
label000016A4:
000016A4 7001 moveq.l D0, 0x01
000016A6 1F00 move.b -[A7], D0
000016A8 2F0C move.l -[A7], A4
000016AA 4EBA 03A8 jsr [PC + 0x3A8 /* 00001A54 */]
000016AE 6040 bra +0x42 /* 000016F0 */
label000016B0:
000016B0 7002 moveq.l D0, 0x02
000016B2 1F00 move.b -[A7], D0
000016B4 2F0C move.l -[A7], A4
000016B6 4EBA 039C jsr [PC + 0x39C /* 00001A54 */]
000016BA 6034 bra +0x36 /* 000016F0 */
label000016BC:
000016BC 7003 moveq.l D0, 0x03
000016BE 1F00 move.b -[A7], D0
000016C0 2F0C move.l -[A7], A4
000016C2 4EBA 0390 jsr [PC + 0x390 /* 00001A54 */]
000016C6 6028 bra +0x2A /* 000016F0 */
label000016C8:
000016C8 7004 moveq.l D0, 0x04
000016CA 1F00 move.b -[A7], D0
000016CC 2F0C move.l -[A7], A4
000016CE 4EBA 0384 jsr [PC + 0x384 /* 00001A54 */]
000016D2 601C bra +0x1E /* 000016F0 */
label000016D4:
000016D4 203C 0000 00FF move.l D0, 0xFF
000016DA C087 and.l D0, D7
000016DC 3F00 move.w -[A7], D0
000016DE 2F0C move.l -[A7], A4
000016E0 4EBA 0516 jsr [PC + 0x516 /* 00001BF8 */]
000016E4 600A bra +0xC /* 000016F0 */
label000016E6:
000016E6 2F0B move.l -[A7], A3
000016E8 3F06 move.w -[A7], D6
000016EA 2F0C move.l -[A7], A4
000016EC 4EAD 169A jsr [A5 + 0x169A /* export_719 */]
label000016F0:
000016F0 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000016F6 4E5E unlink A6
000016F8 205F movea.l A0, [A7]+
000016FA 4FEF 000A lea.l A7, [A7 + 0xA]
000016FE 4ED0 jmp [A0]
export_1173:
00001700 4E56 FFF4 link A6, -0x000C
00001704 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001708 3E2E 0012 move.w D7, [A6 + 0x12]
0000170C 286E 0008 movea.l A4, [A6 + 0x8]
00001710 7A01 moveq.l D5, 0x01
00001712 7047 moveq.l D0, 0x47
00001714 B06E 0010 cmp.w D0, [A6 + 0x10]
00001718 6608 bne +0xA /* 00001722 */
0000171A 2C3C 6B65 7943 move.l D6, 0x6B657943 /* 'keyC' */
00001720 6068 bra +0x6A /* 0000178A */
label00001722:
00001722 0C47 0003 cmpi.w D7, 0x3
00001726 6706 beq +0x8 /* 0000172E */
00001728 0C47 000D cmpi.w D7, 0xD /* '\r' */
0000172C 6608 bne +0xA /* 00001736 */
label0000172E:
0000172E 2C3C 6B65 7945 move.l D6, 0x6B657945 /* 'keyE' */
00001734 6054 bra +0x56 /* 0000178A */
label00001736:
00001736 3007 move.w D0, D7
00001738 0440 002A subi.w D0, 0x2A /* '*' */
0000173C 6B44 bmi +0x46 /* 00001782 */
0000173E 0C40 0013 cmpi.w D0, 0x13
00001742 6E3E bgt +0x40 /* 00001782 */
00001744 D040 add.w D0, D0
00001746 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000174A 4EFB 0000 jmp [PC + D0.w]
0000174E 002A 002A 0036 ori.b [A2 + 0x36], 0x2A /* '*' */
00001754 002A 002A 002A ori.b [A2 + 0x2A], 0x2A /* '*' */
0000175A 002A 002A 002A ori.b [A2 + 0x2A], 0x2A /* '*' */
00001760 002A 002A 002A ori.b [A2 + 0x2A], 0x2A /* '*' */
00001766 002A 002A 002A ori.b [A2 + 0x2A], 0x2A /* '*' */
0000176C 002A 0036 0036 ori.b [A2 + 0x36], 0x36 /* '6' */
00001772 0036 002A 48C7 ori.b [A6 + D4 - 0x57], 0x2A /* '*' */
00001778 2C07 move.l D6, D7
0000177A 8CBC 6B65 7920 or.l D6, 0x6B657920 /* 'key ' */
00001780 6008 bra +0xA /* 0000178A */
label00001782:
00001782 4205 clr.b D5
00001784 7001 moveq.l D0, 0x01
00001786 3F00 move.w -[A7], D0
00001788 A9C8 syscall SysBeep
label0000178A:
0000178A 4A05 tst.b D5
0000178C 6744 beq +0x46 /* 000017D2 */
0000178E 598F subq.l A7, 4
00001790 2F06 move.l -[A7], D6
00001792 2F0C move.l -[A7], A4
00001794 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
00001798 265F movea.l A3, [A7]+
0000179A 558F subq.l A7, 2
0000179C 2F0B move.l -[A7], A3
0000179E 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
000017A2 4A1F tst.b [A7]+
000017A4 6720 beq +0x22 /* 000017C6 */
000017A6 2D4B FFF8 move.l [A6 - 0x8], A3
000017AA 2F0B move.l -[A7], A3
000017AC 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
000017B0 307C 0005 movea.w A0, 0x5
000017B4 43EE FFF4 lea.l A1, [A6 - 0xC]
000017B8 A03B syscall Delay
000017BA 2280 move.l [A1], D0
000017BC 2D4B FFFC move.l [A6 - 0x4], A3
000017C0 2F0B move.l -[A7], A3
000017C2 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
label000017C6:
000017C6 2F0B move.l -[A7], A3
000017C8 7001 moveq.l D0, 0x01
000017CA 3F00 move.w -[A7], D0
000017CC 2F0C move.l -[A7], A4
000017CE 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
label000017D2:
000017D2 7000 moveq.l D0, 0x00
000017D4 2D40 0014 move.l [A6 + 0x14], D0
000017D8 4CEE 18E0 FFE0 movem.l D5,D6,D7,A3,A4, [A6 - 0x20]
000017DE 4E5E unlink A6
000017E0 205F movea.l A0, [A7]+
000017E2 4FEF 000C lea.l A7, [A7 + 0xC]
000017E6 4ED0 jmp [A0]
fn000017E8:
000017E8 4E56 0000 link A6, 0
000017EC 48E7 0038 movem.l -[A7], A2,A3,A4
000017F0 286E 0008 movea.l A4, [A6 + 0x8]
000017F4 2054 movea.l A0, [A4]
000017F6 43FA 005A lea.l A1, [PC + 0x5A /* 00001852, value 0x0, cstring "" */]
000017FA 45E8 0068 lea.l A2, [A0 + 0x68]
000017FE 24D9 move.l [A2]+, [A1]+
00001800 24D9 move.l [A2]+, [A1]+
00001802 34D9 move.w [A2]+, [A1]+
00001804 2054 movea.l A0, [A4]
00001806 43FA 004A lea.l A1, [PC + 0x4A /* 00001852, value 0x0, cstring "" */]
0000180A 45E8 005E lea.l A2, [A0 + 0x5E]
0000180E 24D9 move.l [A2]+, [A1]+
00001810 24D9 move.l [A2]+, [A1]+
00001812 34D9 move.w [A2]+, [A1]+
00001814 2054 movea.l A0, [A4]
00001816 4228 0072 clr.b [A0 + 0x72]
0000181A 2054 movea.l A0, [A4]
0000181C 4228 0073 clr.b [A0 + 0x73]
00001820 2054 movea.l A0, [A4]
00001822 117C 0001 0074 move.b [A0 + 0x74], 0x1
00001828 598F subq.l A7, 4
0000182A 2F3C 5355 4D4D move.l -[A7], 0x53554D4D /* 'SUMM' */
00001830 2F0C move.l -[A7], A4
00001832 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
00001836 265F movea.l A3, [A7]+
00001838 486D F044 pea.l [A5 - 0xFBC]
0000183C 7001 moveq.l D0, 0x01
0000183E 1F00 move.b -[A7], D0
00001840 2F0B move.l -[A7], A3
00001842 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
00001846 4CEE 1C00 FFF4 movem.l A2,A3,A4, [A6 - 0xC]
0000184C 4E5E unlink A6
0000184E 2E9F move.l [A7], [A7]+
00001850 4E75 rts
00001852 0000 0000 ori.b D0, 0x0
00001856 0000 0000 ori.b D0, 0x0
0000185A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000185C-00001860
fn0000185C:
0000185C 4E56 FF00 link A6, -0x0100
// end alternate branch 0000185C-00001860
fn0000185C: // (misaligned)
0000185E FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00001860 48E7 0018 movem.l -[A7], A3,A4
00001864 49EE FF00 lea.l A4, [A6 - 0x100]
00001868 598F subq.l A7, 4
0000186A 2F3C 5355 4D4D move.l -[A7], 0x53554D4D /* 'SUMM' */
00001870 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001874 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
00001878 265F movea.l A3, [A7]+
0000187A 2F0C move.l -[A7], A4
0000187C 2F0B move.l -[A7], A3
0000187E 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
00001882 2F0C move.l -[A7], A4
00001884 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001888 2F2E 000C move.l -[A7], [A6 + 0xC]
0000188C 486D F048 pea.l [A5 - 0xFB8]
00001890 2F0C move.l -[A7], A4
00001892 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */]
00001896 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
0000189C 4E5E unlink A6
0000189E 205F movea.l A0, [A7]+
000018A0 504F addq.w A7, 8
000018A2 4ED0 jmp [A0]
fn000018A4:
000018A4 4E56 0000 link A6, 0
000018A8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000018AC 286E 000C movea.l A4, [A6 + 0xC]
000018B0 7C00 moveq.l D6, 0x00
000018B2 1C14 move.b D6, [A4]
000018B4 4A86 tst.l D6
000018B6 206E 0008 movea.l A0, [A6 + 0x8]
000018BA 7A00 moveq.l D5, 0x00
000018BC 1A10 move.b D5, [A0]
000018BE 4A85 tst.l D5
000018C0 4AAE 0008 tst.l [A6 + 0x8]
000018C4 6708 beq +0xA /* 000018CE */
000018C6 200C move.l D0, A4
000018C8 6704 beq +0x6 /* 000018CE */
000018CA BA46 cmp.w D5, D6
000018CC 6C06 bge +0x8 /* 000018D4 */
label000018CE:
000018CE 426E 0010 clr.w [A6 + 0x10]
000018D2 6042 bra +0x44 /* 00001916 */
label000018D4:
000018D4 206E 0008 movea.l A0, [A6 + 0x8]
000018D8 47E8 0001 lea.l A3, [A0 + 0x1]
000018DC 7E01 moveq.l D7, 0x01
000018DE 6022 bra +0x24 /* 00001902 */
label000018E0:
000018E0 48C6 ext.l D6
000018E2 2F06 move.l -[A7], D6
000018E4 2F0B move.l -[A7], A3
000018E6 524B addq.w A3, 1
000018E8 486C 0001 pea.l [A4 + 0x1]
000018EC 4EAD 2902 jsr [A5 + 0x2902 /* export_1308 */]
000018F0 4A80 tst.l D0
000018F2 4FEF 000C lea.l A7, [A7 + 0xC]
000018F6 6706 beq +0x8 /* 000018FE */
000018F8 3D47 0010 move.w [A6 + 0x10], D7
000018FC 6018 bra +0x1A /* 00001916 */
label000018FE:
000018FE 3007 move.w D0, D7
00001900 5247 addq.w D7, 1
label00001902:
00001902 48C7 ext.l D7
00001904 48C5 ext.l D5
00001906 48C6 ext.l D6
00001908 2005 move.l D0, D5
0000190A 9086 sub.l D0, D6
0000190C 5280 addq.l D0, 1
0000190E B087 cmp.l D0, D7
00001910 6CCE bge -0x30 /* 000018E0 */
00001912 426E 0010 clr.w [A6 + 0x10]
label00001916:
00001916 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
0000191C 4E5E unlink A6
0000191E 205F movea.l A0, [A7]+
00001920 504F addq.w A7, 8
00001922 4ED0 jmp [A0]
fn00001924:
00001924 4E56 0000 link A6, 0
00001928 48E7 0108 movem.l -[A7], D7,A4
0000192C 286E 0008 movea.l A4, [A6 + 0x8]
00001930 7000 moveq.l D0, 0x00
00001932 1014 move.b D0, [A4]
00001934 0C00 0001 cmpi.b D0, 0x1
00001938 6322 bls +0x24 /* 0000195C */
0000193A 7000 moveq.l D0, 0x00
0000193C 1014 move.b D0, [A4]
0000193E 1E34 0000 move.b D7, [A4 + D0.w]
00001942 0C07 0030 cmpi.b D7, 0x30 /* '0' */
00001946 6706 beq +0x8 /* 0000194E */
00001948 0C07 002E cmpi.b D7, 0x2E /* '.' */
0000194C 6602 bne +0x4 /* 00001950 */
label0000194E:
0000194E 5314 subq.b [A4], 1
label00001950:
00001950 0C07 0030 cmpi.b D7, 0x30 /* '0' */
00001954 6606 bne +0x8 /* 0000195C */
00001956 2F0C move.l -[A7], A4
00001958 4EBA FFCA jsr [PC - 0x36 /* 00001924 */]
label0000195C:
0000195C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001962 4E5E unlink A6
00001964 2E9F move.l [A7], [A7]+
00001966 4E75 rts
fn00001968:
00001968 4E56 FEEA link A6, -0x0116
0000196C 48E7 0118 movem.l -[A7], D7,A3,A4
00001970 47EE FEEA lea.l A3, [A6 - 0x116]
00001974 286E 0008 movea.l A4, [A6 + 0x8]
00001978 4247 clr.w D7
0000197A 7000 moveq.l D0, 0x00
0000197C 2D40 FFF4 move.l [A6 - 0xC], D0
00001980 2D40 FFF8 move.l [A6 - 0x8], D0
00001984 2054 movea.l A0, [A4]
00001986 41E8 005E lea.l A0, [A0 + 0x5E]
0000198A 43EE FFEA lea.l A1, [A6 - 0x16]
0000198E 22D8 move.l [A1]+, [A0]+
00001990 22D8 move.l [A1]+, [A0]+
00001992 32D8 move.w [A1]+, [A0]+
00001994 41EE FFF4 lea.l A0, [A6 - 0xC]
00001998 2F20 move.l -[A7], -[A0]
0000199A 2F20 move.l -[A7], -[A0]
0000199C 3F20 move.w -[A7], -[A0]
0000199E 486D F04C pea.l [A5 - 0xFB4]
000019A2 2F0B move.l -[A7], A3
000019A4 4EAD 11CA jsr [A5 + 0x11CA /* export_565 */]
000019A8 2F0B move.l -[A7], A3
000019AA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000019AE 558F subq.l A7, 2
000019B0 486D F050 pea.l [A5 - 0xFB0]
000019B4 2F0B move.l -[A7], A3
000019B6 4EBA FEEC jsr [PC - 0x114 /* 000018A4 */]
000019BA 3E1F move.w D7, [A7]+
000019BC 4FEF 0016 lea.l A7, [A7 + 0x16]
000019C0 6706 beq +0x8 /* 000019C8 */
000019C2 2F0B move.l -[A7], A3
000019C4 4EBA FF5E jsr [PC - 0xA2 /* 00001924 */]
label000019C8:
000019C8 0C47 000D cmpi.w D7, 0xD /* '\r' */
000019CC 6E1E bgt +0x20 /* 000019EC */
000019CE 4A47 tst.w D7
000019D0 6748 beq +0x4A /* 00001A1A */
000019D2 558F subq.l A7, 2
000019D4 486D F054 pea.l [A5 - 0xFAC]
000019D8 2F0B move.l -[A7], A3
000019DA 4EBA FEC8 jsr [PC - 0x138 /* 000018A4 */]
000019DE 48C7 ext.l D7
000019E0 2007 move.l D0, D7
000019E2 5280 addq.l D0, 1
000019E4 321F move.w D1, [A7]+
000019E6 48C1 ext.l D1
000019E8 B081 cmp.l D0, D1
000019EA 662E bne +0x30 /* 00001A1A */
label000019EC:
000019EC 2054 movea.l A0, [A4]
000019EE 41E8 005E lea.l A0, [A0 + 0x5E]
000019F2 43EE FFEA lea.l A1, [A6 - 0x16]
000019F6 22D8 move.l [A1]+, [A0]+
000019F8 22D8 move.l [A1]+, [A0]+
000019FA 32D8 move.w [A1]+, [A0]+
000019FC 41EE FFF4 lea.l A0, [A6 - 0xC]
00001A00 2F20 move.l -[A7], -[A0]
00001A02 2F20 move.l -[A7], -[A0]
00001A04 3F20 move.w -[A7], -[A0]
00001A06 486D F05C pea.l [A5 - 0xFA4]
00001A0A 2F0B move.l -[A7], A3
00001A0C 4EAD 11CA jsr [A5 + 0x11CA /* export_565 */]
00001A10 2F0B move.l -[A7], A3
00001A12 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001A16 4FEF 0016 lea.l A7, [A7 + 0x16]
label00001A1A:
00001A1A 7000 moveq.l D0, 0x00
00001A1C 1013 move.b D0, [A3]
00001A1E 0C00 000D cmpi.b D0, 0xD /* '\r' */
00001A22 6304 bls +0x6 /* 00001A28 */
00001A24 16BC 000D move.b [A3], 0xD /* '\r' */
label00001A28:
00001A28 598F subq.l A7, 4
00001A2A 2F3C 5355 4D4D move.l -[A7], 0x53554D4D /* 'SUMM' */
00001A30 2F0C move.l -[A7], A4
00001A32 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
00001A36 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001A3A 2F0B move.l -[A7], A3
00001A3C 7001 moveq.l D0, 0x01
00001A3E 1F00 move.b -[A7], D0
00001A40 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001A44 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
00001A48 4CEE 1880 FEDE movem.l D7,A3,A4, [A6 - 0x122]
00001A4E 4E5E unlink A6
00001A50 2E9F move.l [A7], [A7]+
00001A52 4E75 rts
fn00001A54:
00001A54 4E56 FFDC link A6, -0x0024
00001A58 48E7 0028 movem.l -[A7], A2,A4
00001A5C 286E 0008 movea.l A4, [A6 + 0x8]
00001A60 486E FFF6 pea.l [A6 - 0xA]
00001A64 2F0C move.l -[A7], A4
00001A66 4EBA FDF4 jsr [PC - 0x20C /* 0000185C */]
00001A6A 2054 movea.l A0, [A4]
00001A6C 43EE FFF6 lea.l A1, [A6 - 0xA]
00001A70 45E8 0068 lea.l A2, [A0 + 0x68]
00001A74 24D9 move.l [A2]+, [A1]+
00001A76 24D9 move.l [A2]+, [A1]+
00001A78 34D9 move.w [A2]+, [A1]+
00001A7A 2054 movea.l A0, [A4]
00001A7C 1028 0072 move.b D0, [A0 + 0x72]
00001A80 6500 010E bcs +0x110 /* 00001B90 */
00001A84 0C00 0004 cmpi.b D0, 0x4
00001A88 6200 0106 bhi +0x108 /* 00001B90 */
00001A8C 7200 moveq.l D1, 0x00
00001A8E 1200 move.b D1, D0
00001A90 D241 add.w D1, D1
00001A92 323B 1006 move.w D1, [PC + D1.w + 0x6]
00001A96 4EFB 1000 jmp [PC + D1.w]
00001A9A 000C 0022 ori.b A4, 0x22 /* '\"' */
00001A9E 005A 0090 ori.w [A2]+, 0x90
00001AA2 00C6 .incomplete
00001AA4 2054 movea.l A0, [A4]
00001AA6 2248 movea.l A1, A0
00001AA8 41E8 0068 lea.l A0, [A0 + 0x68]
00001AAC 45E9 005E lea.l A2, [A1 + 0x5E]
00001AB0 24D8 move.l [A2]+, [A0]+
00001AB2 24D8 move.l [A2]+, [A0]+
00001AB4 34D8 move.w [A2]+, [A0]+
00001AB6 6000 00D8 bra +0xDA /* 00001B90 */
00001ABA 2054 movea.l A0, [A4]
00001ABC 2D48 FFF2 move.l [A6 - 0xE], A0
00001AC0 2254 movea.l A1, [A4]
00001AC2 4869 0068 pea.l [A1 + 0x68]
00001AC6 43EE FFE8 lea.l A1, [A6 - 0x18]
00001ACA 41E8 005E lea.l A0, [A0 + 0x5E]
00001ACE 22D8 move.l [A1]+, [A0]+
00001AD0 22D8 move.l [A1]+, [A0]+
00001AD2 32D8 move.w [A1]+, [A0]+
00001AD4 486E FFE8 pea.l [A6 - 0x18]
00001AD8 3F3C 0006 move.w -[A7], 0x6
00001ADC A9EB syscall Pack4/FP68K
00001ADE 2054 movea.l A0, [A4]
00001AE0 43EE FFE8 lea.l A1, [A6 - 0x18]
00001AE4 45E8 005E lea.l A2, [A0 + 0x5E]
00001AE8 24D9 move.l [A2]+, [A1]+
00001AEA 24D9 move.l [A2]+, [A1]+
00001AEC 34D9 move.w [A2]+, [A1]+
00001AEE 6000 00A0 bra +0xA2 /* 00001B90 */
00001AF2 2054 movea.l A0, [A4]
00001AF4 2D48 FFE4 move.l [A6 - 0x1C], A0
00001AF8 2254 movea.l A1, [A4]
00001AFA 4869 0068 pea.l [A1 + 0x68]
00001AFE 43EE FFE8 lea.l A1, [A6 - 0x18]
00001B02 41E8 005E lea.l A0, [A0 + 0x5E]
00001B06 22D8 move.l [A1]+, [A0]+
00001B08 22D8 move.l [A1]+, [A0]+
00001B0A 32D8 move.w [A1]+, [A0]+
00001B0C 486E FFE8 pea.l [A6 - 0x18]
00001B10 3F3C 0004 move.w -[A7], 0x4
00001B14 A9EB syscall Pack4/FP68K
00001B16 2054 movea.l A0, [A4]
00001B18 43EE FFE8 lea.l A1, [A6 - 0x18]
00001B1C 45E8 005E lea.l A2, [A0 + 0x5E]
00001B20 24D9 move.l [A2]+, [A1]+
00001B22 24D9 move.l [A2]+, [A1]+
00001B24 34D9 move.w [A2]+, [A1]+
00001B26 6068 bra +0x6A /* 00001B90 */
00001B28 2054 movea.l A0, [A4]
00001B2A 2D48 FFE0 move.l [A6 - 0x20], A0
00001B2E 2254 movea.l A1, [A4]
00001B30 4869 0068 pea.l [A1 + 0x68]
00001B34 43EE FFE8 lea.l A1, [A6 - 0x18]
00001B38 41E8 005E lea.l A0, [A0 + 0x5E]
00001B3C 22D8 move.l [A1]+, [A0]+
00001B3E 22D8 move.l [A1]+, [A0]+
00001B40 32D8 move.w [A1]+, [A0]+
00001B42 486E FFE8 pea.l [A6 - 0x18]
00001B46 3F3C 0002 move.w -[A7], 0x2
00001B4A A9EB syscall Pack4/FP68K
00001B4C 2054 movea.l A0, [A4]
00001B4E 43EE FFE8 lea.l A1, [A6 - 0x18]
00001B52 45E8 005E lea.l A2, [A0 + 0x5E]
00001B56 24D9 move.l [A2]+, [A1]+
00001B58 24D9 move.l [A2]+, [A1]+
00001B5A 34D9 move.w [A2]+, [A1]+
00001B5C 6032 bra +0x34 /* 00001B90 */
00001B5E 2054 movea.l A0, [A4]
00001B60 2D48 FFDC move.l [A6 - 0x24], A0
00001B64 2254 movea.l A1, [A4]
00001B66 4869 0068 pea.l [A1 + 0x68]
00001B6A 43EE FFE8 lea.l A1, [A6 - 0x18]
00001B6E 41E8 005E lea.l A0, [A0 + 0x5E]
00001B72 22D8 move.l [A1]+, [A0]+
00001B74 22D8 move.l [A1]+, [A0]+
00001B76 32D8 move.w [A1]+, [A0]+
00001B78 486E FFE8 pea.l [A6 - 0x18]
00001B7C 4267 clr.w -[A7]
00001B7E A9EB syscall Pack4/FP68K
00001B80 2054 movea.l A0, [A4]
00001B82 43EE FFE8 lea.l A1, [A6 - 0x18]
00001B86 45E8 005E lea.l A2, [A0 + 0x5E]
00001B8A 24D9 move.l [A2]+, [A1]+
00001B8C 24D9 move.l [A2]+, [A1]+
00001B8E 34D9 move.w [A2]+, [A1]+
label00001B90:
00001B90 2F0C move.l -[A7], A4
00001B92 4EBA FDD4 jsr [PC - 0x22C /* 00001968 */]
00001B96 2054 movea.l A0, [A4]
00001B98 117C 0001 0074 move.b [A0 + 0x74], 0x1
00001B9E 2054 movea.l A0, [A4]
00001BA0 2248 movea.l A1, A0
00001BA2 41E8 005E lea.l A0, [A0 + 0x5E]
00001BA6 45E9 0068 lea.l A2, [A1 + 0x68]
00001BAA 24D8 move.l [A2]+, [A0]+
00001BAC 24D8 move.l [A2]+, [A0]+
00001BAE 34D8 move.w [A2]+, [A0]+
00001BB0 2054 movea.l A0, [A4]
00001BB2 116E 000C 0072 move.b [A0 + 0x72], [A6 + 0xC]
00001BB8 4CEE 1400 FFD4 movem.l A2,A4, [A6 - 0x2C]
00001BBE 4E5E unlink A6
00001BC0 205F movea.l A0, [A7]+
00001BC2 5C4F addq.w A7, 6
00001BC4 4ED0 jmp [A0]
00001BC6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001BC8-00001BCE
fn00001BC8:
00001BC8 4E56 0000 link A6, 0
00001BCC 2F0C move.l -[A7], A4
// end alternate branch 00001BC8-00001BCE
fn00001BC8: // (misaligned)
00001BCA 0000 2F0C ori.b D0, 0xC
00001BCE 286E 000C movea.l A4, [A6 + 0xC]
00001BD2 7000 moveq.l D0, 0x00
00001BD4 1014 move.b D0, [A4]
00001BD6 5240 addq.w D0, 1
00001BD8 19AE 0013 0000 move.b [A4 + D0.w], [A6 + 0x13]
00001BDE 5214 addq.b [A4], 1
00001BE0 2F0C move.l -[A7], A4
00001BE2 7001 moveq.l D0, 0x01
00001BE4 1F00 move.b -[A7], D0
00001BE6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BEA 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
00001BEE 286E FFFC movea.l A4, [A6 - 0x4]
00001BF2 4E5E unlink A6
00001BF4 4E75 rts
00001BF6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001BF8-00001C00
fn00001BF8:
00001BF8 4E56 FEFC link A6, -0x0104
00001BFC 48E7 0118 movem.l -[A7], D7,A3,A4
// end alternate branch 00001BF8-00001C00
fn00001BF8: // (misaligned)
00001BFA FEFC 48E7 .extension 0xEFC <<F/2-3/7>> // unimplemented
00001BFE 0118 btst [A0]+, D0
00001C00 3E2E 000C move.w D7, [A6 + 0xC]
00001C04 47EE FF00 lea.l A3, [A6 - 0x100]
00001C08 286E 0008 movea.l A4, [A6 + 0x8]
00001C0C 598F subq.l A7, 4
00001C0E 2F3C 5355 4D4D move.l -[A7], 0x53554D4D /* 'SUMM' */
00001C14 2F0C move.l -[A7], A4
00001C16 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
00001C1A 2D5F FEFC move.l [A6 - 0x104], [A7]+
00001C1E 2054 movea.l A0, [A4]
00001C20 4A28 0074 tst.b [A0 + 0x74]
00001C24 671C beq +0x1E /* 00001C42 */
00001C26 102D F064 move.b D0, [A5 - 0xF9C]
00001C2A 4880 ext.w D0
00001C2C 5240 addq.w D0, 1
00001C2E 48C0 ext.l D0
00001C30 2F00 move.l -[A7], D0
00001C32 486D F068 pea.l [A5 - 0xF98]
00001C36 2F0B move.l -[A7], A3
00001C38 4EAD 28E2 jsr [A5 + 0x28E2 /* export_1304 */]
00001C3C 4FEF 000C lea.l A7, [A7 + 0xC]
00001C40 600A bra +0xC /* 00001C4C */
label00001C42:
00001C42 2F0B move.l -[A7], A3
00001C44 2F2E FEFC move.l -[A7], [A6 - 0x104]
00001C48 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
label00001C4C:
00001C4C 7000 moveq.l D0, 0x00
00001C4E 1013 move.b D0, [A3]
00001C50 0C00 000D cmpi.b D0, 0xD /* '\r' */
00001C54 642C bcc +0x2E /* 00001C82 */
00001C56 2054 movea.l A0, [A4]
00001C58 4228 0074 clr.b [A0 + 0x74]
00001C5C 0C47 002E cmpi.w D7, 0x2E /* '.' */
00001C60 660E bne +0x10 /* 00001C70 */
00001C62 2054 movea.l A0, [A4]
00001C64 4A28 0073 tst.b [A0 + 0x73]
00001C68 6606 bne +0x8 /* 00001C70 */
00001C6A 117C 0001 0073 move.b [A0 + 0x73], 0x1
label00001C70:
00001C70 48C7 ext.l D7
00001C72 2F07 move.l -[A7], D7
00001C74 2F0B move.l -[A7], A3
00001C76 2F2E FEFC move.l -[A7], [A6 - 0x104]
00001C7A 4EBA FF4C jsr [PC - 0xB4 /* 00001BC8 */]
00001C7E 4FEF 000C lea.l A7, [A7 + 0xC]
label00001C82:
00001C82 4CEE 1880 FEF0 movem.l D7,A3,A4, [A6 - 0x110]
00001C88 4E5E unlink A6
00001C8A 205F movea.l A0, [A7]+
00001C8C 5C4F addq.w A7, 6
00001C8E 4ED0 jmp [A0]
fn00001C90:
00001C90 4E56 0000 link A6, 0
00001C94 2F0C move.l -[A7], A4
00001C96 286E 0008 movea.l A4, [A6 + 0x8]
00001C9A 2F0C move.l -[A7], A4
00001C9C 4EAD 0DDA jsr [A5 + 0xDDA /* export_439 */]
00001CA0 2054 movea.l A0, [A4]
00001CA2 117C 0007 0008 move.b [A0 + 0x8], 0x7
00001CA8 2054 movea.l A0, [A4]
00001CAA 7000 moveq.l D0, 0x00
00001CAC 2140 000A move.l [A0 + 0xA], D0
00001CB0 7000 moveq.l D0, 0x00
00001CB2 3F00 move.w -[A7], D0
00001CB4 2F0C move.l -[A7], A4
00001CB6 4EBA 004C jsr [PC + 0x4C /* 00001D04 */]
00001CBA 7008 moveq.l D0, 0x08
00001CBC 2F00 move.l -[A7], D0
00001CBE 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */]
00001CC2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00001CC6 2054 movea.l A0, [A4]
00001CC8 2140 0010 move.l [A0 + 0x10], D0
00001CCC 2054 movea.l A0, [A4]
00001CCE 2F28 0010 move.l -[A7], [A0 + 0x10]
00001CD2 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00001CD6 2054 movea.l A0, [A4]
00001CD8 2F28 0010 move.l -[A7], [A0 + 0x10]
00001CDC 4EBA E916 jsr [PC - 0x16EA /* 000005F4 */]
00001CE0 286E FFFC movea.l A4, [A6 - 0x4]
00001CE4 4E5E unlink A6
00001CE6 2E9F move.l [A7], [A7]+
00001CE8 4E75 rts
00001CEA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001CEC-00001CF6
export_1174:
fn00001CEC:
00001CEC 4E56 0000 link A6, 0
00001CF0 206E 0008 movea.l A0, [A6 + 0x8]
00001CF4 2050 movea.l A0, [A0]
// end alternate branch 00001CEC-00001CF6
export_1174: // at 00001CEC (misaligned)
fn00001CEC: // (misaligned)
00001CEE 0000 206E ori.b D0, 0x6E /* 'n' */
00001CF2 0008 2050 ori.b A0, 0x50 /* 'P' */
00001CF6 3D68 000E 000C move.w [A6 + 0xC], [A0 + 0xE]
00001CFC 4E5E unlink A6
00001CFE 2E9F move.l [A7], [A7]+
00001D00 4E75 rts
00001D02 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001D04-00001D0E
fn00001D04:
00001D04 4E56 0000 link A6, 0
00001D08 206E 0008 movea.l A0, [A6 + 0x8]
00001D0C 2050 movea.l A0, [A0]
// end alternate branch 00001D04-00001D0E
fn00001D04: // (misaligned)
00001D06 0000 206E ori.b D0, 0x6E /* 'n' */
00001D0A 0008 2050 ori.b A0, 0x50 /* 'P' */
00001D0E 316E 000C 000E move.w [A0 + 0xE], [A6 + 0xC]
00001D14 4E5E unlink A6
00001D16 205F movea.l A0, [A7]+
00001D18 5C4F addq.w A7, 6
00001D1A 4ED0 jmp [A0]
export_1175:
fn00001D1C:
00001D1C 4E56 0000 link A6, 0
00001D20 2F0C move.l -[A7], A4
00001D22 286E 0008 movea.l A4, [A6 + 0x8]
00001D26 7000 moveq.l D0, 0x00
00001D28 3F00 move.w -[A7], D0
00001D2A 2F0C move.l -[A7], A4
00001D2C 4EBA FFD6 jsr [PC - 0x2A /* 00001D04 */]
00001D30 2054 movea.l A0, [A4]
00001D32 2F28 0010 move.l -[A7], [A0 + 0x10]
00001D36 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
00001D3A 2F0C move.l -[A7], A4
00001D3C 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */]
00001D40 286E FFFC movea.l A4, [A6 - 0x4]
00001D44 4E5E unlink A6
00001D46 2E9F move.l [A7], [A7]+
00001D48 4E75 rts
00001D4A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1176: // at 00001D4C (misaligned)
00001D4E 0000 2F2E ori.b D0, 0x2E /* '.' */
00001D52 000C 206E ori.b A4, 0x6E /* 'n' */
00001D56 0008 2050 ori.b A0, 0x50 /* 'P' */
00001D5A 2F28 0010 move.l -[A7], [A0 + 0x10]
00001D5E 4EBA E960 jsr [PC - 0x16A0 /* 000006C0 */]
00001D62 4E5E unlink A6
00001D64 205F movea.l A0, [A7]+
00001D66 504F addq.w A7, 8
00001D68 4ED0 jmp [A0]
00001D6A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1177: // at 00001D6C (misaligned)
00001D6E 0000 422E ori.b D0, 0x2E /* '.' */
00001D72 000C 4E5E ori.b A4, 0x5E /* '^' */
00001D76 2E9F move.l [A7], [A7]+
00001D78 4E75 rts
00001D7A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001D7C-00001D82
export_1178:
fn00001D7C:
00001D7C 4E56 0000 link A6, 0
00001D80 7008 moveq.l D0, 0x08
// end alternate branch 00001D7C-00001D82
export_1178: // at 00001D7C (misaligned)
fn00001D7C: // (misaligned)
00001D7E 0000 7008 ori.b D0, 0x8
00001D82 1F00 move.b -[A7], D0
00001D84 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D88 4EBA 012A jsr [PC + 0x12A /* 00001EB4 */]
00001D8C 4E5E unlink A6
00001D8E 2E9F move.l [A7], [A7]+
00001D90 4E75 rts
00001D92 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001D94-00001D9A
export_1179:
fn00001D94:
00001D94 4E56 0000 link A6, 0
00001D98 7007 moveq.l D0, 0x07
// end alternate branch 00001D94-00001D9A
export_1179: // at 00001D94 (misaligned)
fn00001D94: // (misaligned)
00001D96 0000 7007 ori.b D0, 0x7
00001D9A 1F00 move.b -[A7], D0
00001D9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DA0 4EBA 0112 jsr [PC + 0x112 /* 00001EB4 */]
00001DA4 4E5E unlink A6
00001DA6 2E9F move.l [A7], [A7]+
00001DA8 4E75 rts
00001DAA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001DAC-00001DB2
export_1180:
fn00001DAC:
00001DAC 4E56 0000 link A6, 0
00001DB0 7001 moveq.l D0, 0x01
// end alternate branch 00001DAC-00001DB2
export_1180: // at 00001DAC (misaligned)
fn00001DAC: // (misaligned)
00001DAE 0000 7001 ori.b D0, 0x1
00001DB2 1F00 move.b -[A7], D0
00001DB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DB8 4EBA 00FA jsr [PC + 0xFA /* 00001EB4 */]
00001DBC 4E5E unlink A6
00001DBE 2E9F move.l [A7], [A7]+
00001DC0 4E75 rts
00001DC2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001DC4-00001DCA
export_1181:
fn00001DC4:
00001DC4 4E56 0000 link A6, 0
00001DC8 2F0C move.l -[A7], A4
// end alternate branch 00001DC4-00001DCA
export_1181: // at 00001DC4 (misaligned)
fn00001DC4: // (misaligned)
00001DC6 0000 2F0C ori.b D0, 0xC
00001DCA 286E 0008 movea.l A4, [A6 + 0x8]
00001DCE 598F subq.l A7, 4
00001DD0 70FF moveq.l D0, 0xFFFFFFFF
00001DD2 3F00 move.w -[A7], D0
00001DD4 7201 moveq.l D1, 0x01
00001DD6 3F01 move.w -[A7], D1
00001DD8 A869 syscall FixRatio
00001DDA 2F0C move.l -[A7], A4
00001DDC 4EBA 00BE jsr [PC + 0xBE /* 00001E9C */]
00001DE0 7002 moveq.l D0, 0x02
00001DE2 1F00 move.b -[A7], D0
00001DE4 2F0C move.l -[A7], A4
00001DE6 4EBA 00CC jsr [PC + 0xCC /* 00001EB4 */]
00001DEA 286E FFFC movea.l A4, [A6 - 0x4]
00001DEE 4E5E unlink A6
00001DF0 2E9F move.l [A7], [A7]+
00001DF2 4E75 rts
export_1182:
fn00001DF4:
00001DF4 4E56 0000 link A6, 0
00001DF8 2F0C move.l -[A7], A4
00001DFA 286E 0008 movea.l A4, [A6 + 0x8]
00001DFE 598F subq.l A7, 4
00001E00 700A moveq.l D0, 0x0A
00001E02 3F00 move.w -[A7], D0
00001E04 7201 moveq.l D1, 0x01
00001E06 3F01 move.w -[A7], D1
00001E08 A869 syscall FixRatio
00001E0A 2F0C move.l -[A7], A4
00001E0C 4EBA 008E jsr [PC + 0x8E /* 00001E9C */]
00001E10 7003 moveq.l D0, 0x03
00001E12 1F00 move.b -[A7], D0
00001E14 2F0C move.l -[A7], A4
00001E16 4EBA 009C jsr [PC + 0x9C /* 00001EB4 */]
00001E1A 286E FFFC movea.l A4, [A6 - 0x4]
00001E1E 4E5E unlink A6
00001E20 2E9F move.l [A7], [A7]+
00001E22 4E75 rts
export_1183:
fn00001E24:
00001E24 4E56 0000 link A6, 0
00001E28 2F0C move.l -[A7], A4
00001E2A 286E 0008 movea.l A4, [A6 + 0x8]
00001E2E 598F subq.l A7, 4
00001E30 70F6 moveq.l D0, 0xFFFFFFF6
00001E32 3F00 move.w -[A7], D0
00001E34 7201 moveq.l D1, 0x01
00001E36 3F01 move.w -[A7], D1
00001E38 A869 syscall FixRatio
00001E3A 2F0C move.l -[A7], A4
00001E3C 4EBA 005E jsr [PC + 0x5E /* 00001E9C */]
00001E40 7003 moveq.l D0, 0x03
00001E42 1F00 move.b -[A7], D0
00001E44 2F0C move.l -[A7], A4
00001E46 4EBA 006C jsr [PC + 0x6C /* 00001EB4 */]
00001E4A 286E FFFC movea.l A4, [A6 - 0x4]
00001E4E 4E5E unlink A6
00001E50 2E9F move.l [A7], [A7]+
00001E52 4E75 rts
export_1184:
fn00001E54:
00001E54 4E56 0000 link A6, 0
00001E58 7008 moveq.l D0, 0x08
00001E5A 1F00 move.b -[A7], D0
00001E5C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E60 4EBA 0052 jsr [PC + 0x52 /* 00001EB4 */]
00001E64 4E5E unlink A6
00001E66 2E9F move.l [A7], [A7]+
00001E68 4E75 rts
00001E6A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001E6C-00001E72
export_1185:
fn00001E6C:
00001E6C 4E56 0000 link A6, 0
00001E70 7008 moveq.l D0, 0x08
// end alternate branch 00001E6C-00001E72
export_1185: // at 00001E6C (misaligned)
fn00001E6C: // (misaligned)
00001E6E 0000 7008 ori.b D0, 0x8
00001E72 1F00 move.b -[A7], D0
00001E74 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E78 4EBA 003A jsr [PC + 0x3A /* 00001EB4 */]
00001E7C 4E5E unlink A6
00001E7E 2E9F move.l [A7], [A7]+
00001E80 4E75 rts
00001E82 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001E84-00001E8E
export_1186:
fn00001E84:
00001E84 4E56 0000 link A6, 0
00001E88 206E 0008 movea.l A0, [A6 + 0x8]
00001E8C 2050 movea.l A0, [A0]
// end alternate branch 00001E84-00001E8E
export_1186: // at 00001E84 (misaligned)
fn00001E84: // (misaligned)
00001E86 0000 206E ori.b D0, 0x6E /* 'n' */
00001E8A 0008 2050 ori.b A0, 0x50 /* 'P' */
00001E8E 1D68 0008 000C move.b [A6 + 0xC], [A0 + 0x8]
00001E94 4E5E unlink A6
00001E96 2E9F move.l [A7], [A7]+
00001E98 4E75 rts
00001E9A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001E9C-00001EA6
fn00001E9C:
00001E9C 4E56 0000 link A6, 0
00001EA0 206E 0008 movea.l A0, [A6 + 0x8]
00001EA4 2050 movea.l A0, [A0]
// end alternate branch 00001E9C-00001EA6
fn00001E9C: // (misaligned)
00001E9E 0000 206E ori.b D0, 0x6E /* 'n' */
00001EA2 0008 2050 ori.b A0, 0x50 /* 'P' */
00001EA6 216E 000C 000A move.l [A0 + 0xA], [A6 + 0xC]
00001EAC 4E5E unlink A6
00001EAE 205F movea.l A0, [A7]+
00001EB0 504F addq.w A7, 8
00001EB2 4ED0 jmp [A0]
fn00001EB4:
00001EB4 4E56 0000 link A6, 0
00001EB8 206E 0008 movea.l A0, [A6 + 0x8]
00001EBC 2050 movea.l A0, [A0]
00001EBE 116E 000C 0008 move.b [A0 + 0x8], [A6 + 0xC]
00001EC4 4E5E unlink A6
00001EC6 205F movea.l A0, [A7]+
00001EC8 5C4F addq.w A7, 6
00001ECA 4ED0 jmp [A0]
export_1187:
00001ECC 4E56 0000 link A6, 0
00001ED0 4E5E unlink A6
00001ED2 205F movea.l A0, [A7]+
00001ED4 4FEF 000A lea.l A7, [A7 + 0xA]
00001ED8 4ED0 jmp [A0]
00001EDA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1188: // at 00001EDC (misaligned)
00001EDE 0000 2F0C ori.b D0, 0xC
00001EE2 286E 0008 movea.l A4, [A6 + 0x8]
00001EE6 2F0C move.l -[A7], A4
00001EE8 4EBA FDA6 jsr [PC - 0x25A /* 00001C90 */]
00001EEC 2054 movea.l A0, [A4]
00001EEE 116E 000C 001C move.b [A0 + 0x1C], [A6 + 0xC]
00001EF4 2054 movea.l A0, [A4]
00001EF6 7000 moveq.l D0, 0x00
00001EF8 2140 0018 move.l [A0 + 0x18], D0
00001EFC 7000 moveq.l D0, 0x00
00001EFE 1F00 move.b -[A7], D0
00001F00 2F0C move.l -[A7], A4
00001F02 4EBA 0048 jsr [PC + 0x48 /* 00001F4C */]
00001F06 558F subq.l A7, 2
00001F08 2F0C move.l -[A7], A4
00001F0A 4EBA FDE0 jsr [PC - 0x220 /* 00001CEC */]
00001F0E 4A5F tst.w [A7]+
00001F10 660A bne +0xC /* 00001F1C */
00001F12 558F subq.l A7, 2
00001F14 2F0C move.l -[A7], A4
00001F16 4EAD 231A jsr [A5 + 0x231A /* export_1119 */]
00001F1A 544F addq.w A7, 2
label00001F1C:
00001F1C 286E FFFC movea.l A4, [A6 - 0x4]
00001F20 4E5E unlink A6
00001F22 205F movea.l A0, [A7]+
00001F24 5C4F addq.w A7, 6
00001F26 4ED0 jmp [A0]
export_1189:
00001F28 4E56 0000 link A6, 0
00001F2C 2F0C move.l -[A7], A4
00001F2E 286E 0008 movea.l A4, [A6 + 0x8]
00001F32 7001 moveq.l D0, 0x01
00001F34 1F00 move.b -[A7], D0
00001F36 2F0C move.l -[A7], A4
00001F38 4EBA 0012 jsr [PC + 0x12 /* 00001F4C */]
00001F3C 2F0C move.l -[A7], A4
00001F3E 4EBA FDDC jsr [PC - 0x224 /* 00001D1C */]
00001F42 286E FFFC movea.l A4, [A6 - 0x4]
00001F46 4E5E unlink A6
00001F48 2E9F move.l [A7], [A7]+
00001F4A 4E75 rts
export_1190:
fn00001F4C:
00001F4C 4E56 0000 link A6, 0
00001F50 48E7 0108 movem.l -[A7], D7,A4
00001F54 286E 0008 movea.l A4, [A6 + 0x8]
00001F58 4A2E 000C tst.b [A6 + 0xC]
00001F5C 6724 beq +0x26 /* 00001F82 */
00001F5E 558F subq.l A7, 2
00001F60 2054 movea.l A0, [A4]
00001F62 3F28 0016 move.w -[A7], [A0 + 0x16]
00001F66 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00001F6A 3E1F move.w D7, [A7]+
00001F6C 6600 0098 bne +0x9A /* 00002006 */
00001F70 558F subq.l A7, 2
00001F72 2054 movea.l A0, [A4]
00001F74 3F28 0014 move.w -[A7], [A0 + 0x14]
00001F78 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00001F7C 3E1F move.w D7, [A7]+
00001F7E 6000 0086 bra +0x88 /* 00002006 */
label00001F82:
00001F82 2054 movea.l A0, [A4]
00001F84 7000 moveq.l D0, 0x00
00001F86 1028 001C move.b D0, [A0 + 0x1C]
00001F8A 4A80 tst.l D0
00001F8C 6628 bne +0x2A /* 00001FB6 */
00001F8E 558F subq.l A7, 2
00001F90 486D F06C pea.l [A5 - 0xF94]
00001F94 2054 movea.l A0, [A4]
00001F96 4868 0016 pea.l [A0 + 0x16]
00001F9A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00001F9E 3E1F move.w D7, [A7]+
00001FA0 663A bne +0x3C /* 00001FDC */
00001FA2 558F subq.l A7, 2
00001FA4 486D F074 pea.l [A5 - 0xF8C]
00001FA8 2054 movea.l A0, [A4]
00001FAA 4868 0014 pea.l [A0 + 0x14]
00001FAE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00001FB2 3E1F move.w D7, [A7]+
00001FB4 6026 bra +0x28 /* 00001FDC */
label00001FB6:
00001FB6 558F subq.l A7, 2
00001FB8 486D F07C pea.l [A5 - 0xF84]
00001FBC 2054 movea.l A0, [A4]
00001FBE 4868 0016 pea.l [A0 + 0x16]
00001FC2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00001FC6 3E1F move.w D7, [A7]+
00001FC8 6612 bne +0x14 /* 00001FDC */
00001FCA 558F subq.l A7, 2
00001FCC 486D F084 pea.l [A5 - 0xF7C]
00001FD0 2054 movea.l A0, [A4]
00001FD2 4868 0014 pea.l [A0 + 0x14]
00001FD6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00001FDA 3E1F move.w D7, [A7]+
label00001FDC:
00001FDC 4A47 tst.w D7
00001FDE 6626 bne +0x28 /* 00002006 */
00001FE0 558F subq.l A7, 2
00001FE2 2054 movea.l A0, [A4]
00001FE4 3F28 0016 move.w -[A7], [A0 + 0x16]
00001FE8 3F3C 5C01 move.w -[A7], 0x5C01
00001FEC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00001FF0 3E1F move.w D7, [A7]+
00001FF2 6612 bne +0x14 /* 00002006 */
00001FF4 558F subq.l A7, 2
00001FF6 2054 movea.l A0, [A4]
00001FF8 3F28 0014 move.w -[A7], [A0 + 0x14]
00001FFC 3F3C 5C01 move.w -[A7], 0x5C01
00002000 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00002004 3E1F move.w D7, [A7]+
label00002006:
00002006 3F07 move.w -[A7], D7
00002008 2F0C move.l -[A7], A4
0000200A 4EBA FCF8 jsr [PC - 0x308 /* 00001D04 */]
0000200E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00002014 4E5E unlink A6
00002016 205F movea.l A0, [A7]+
00002018 5C4F addq.w A7, 6
0000201A 4ED0 jmp [A0]
fn0000201C:
0000201C 4E56 FFFE link A6, -0x0002
00002020 48E7 0018 movem.l -[A7], A3,A4
00002024 266E 000C movea.l A3, [A6 + 0xC]
00002028 286E 0008 movea.l A4, [A6 + 0x8]
0000202C 16BC 0009 move.b [A3], 0x9 /* '\t' */
00002030 7061 moveq.l D0, 0x61
00002032 1F00 move.b -[A7], D0
00002034 7220 moveq.l D1, 0x20
00002036 1F01 move.b -[A7], D1
00002038 2F0B move.l -[A7], A3
0000203A 2F0C move.l -[A7], A4
0000203C 4EBA 09DE jsr [PC + 0x9DE /* 00002A1C */]
00002040 558F subq.l A7, 2
00002042 2F0C move.l -[A7], A4
00002044 4EBA FCA6 jsr [PC - 0x35A /* 00001CEC */]
00002048 4A5F tst.w [A7]+
0000204A 6610 bne +0x12 /* 0000205C */
0000204C 486E FFFE pea.l [A6 - 0x2]
00002050 486E FFFF pea.l [A6 - 0x1]
00002054 2F0B move.l -[A7], A3
00002056 2F0C move.l -[A7], A4
00002058 4EBA 0A5A jsr [PC + 0xA5A /* 00002AB4 */]
label0000205C:
0000205C 558F subq.l A7, 2
0000205E 2F0C move.l -[A7], A4
00002060 4EBA FC8A jsr [PC - 0x376 /* 00001CEC */]
00002064 4A5F tst.w [A7]+
00002066 662C bne +0x2E /* 00002094 */
00002068 7000 moveq.l D0, 0x00
0000206A 102E FFFE move.b D0, [A6 - 0x2]
0000206E 323C 00F0 move.w D1, 0xF0
00002072 C200 and.b D1, D0
00002074 7000 moveq.l D0, 0x00
00002076 1001 move.b D0, D1
00002078 0C40 0070 cmpi.w D0, 0x70 /* 'p' */
0000207C 660C bne +0xE /* 0000208A */
0000207E 7000 moveq.l D0, 0x00
00002080 102E FFFF move.b D0, [A6 - 0x1]
00002084 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00002088 670A beq +0xC /* 00002094 */
label0000208A:
0000208A 3F3C DCD1 move.w -[A7], 0xDCD1
0000208E 2F0C move.l -[A7], A4
00002090 4EBA FC72 jsr [PC - 0x38E /* 00001D04 */]
label00002094:
00002094 4CEE 1800 FFF6 movem.l A3,A4, [A6 - 0xA]
0000209A 4E5E unlink A6
0000209C 205F movea.l A0, [A7]+
0000209E 504F addq.w A7, 8
000020A0 4ED0 jmp [A0]
000020A2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1191: // at 000020A4 (misaligned)
000020A6 FFF0 .invalid <<F/7/7>>
000020A8 48E7 0018 movem.l -[A7], A3,A4
000020AC 47EE FFF0 lea.l A3, [A6 - 0x10]
000020B0 286E 0008 movea.l A4, [A6 + 0x8]
000020B4 2F0B move.l -[A7], A3
000020B6 2F0C move.l -[A7], A4
000020B8 4EBA FF62 jsr [PC - 0x9E /* 0000201C */]
000020BC 558F subq.l A7, 2
000020BE 2F0C move.l -[A7], A4
000020C0 4EBA FC2A jsr [PC - 0x3D6 /* 00001CEC */]
000020C4 4A5F tst.w [A7]+
000020C6 661E bne +0x20 /* 000020E6 */
000020C8 7000 moveq.l D0, 0x00
000020CA 1013 move.b D0, [A3]
000020CC 7201 moveq.l D1, 0x01
000020CE C200 and.b D1, D0
000020D0 7000 moveq.l D0, 0x00
000020D2 1001 move.b D0, D1
000020D4 0C40 0001 cmpi.w D0, 0x1
000020D8 57C0 seq D0
000020DA 0240 0001 andi.w D0, 0x1
000020DE 48C0 ext.l D0
000020E0 1D40 000C move.b [A6 + 0xC], D0
000020E4 6004 bra +0x6 /* 000020EA */
label000020E6:
000020E6 422E 000C clr.b [A6 + 0xC]
label000020EA:
000020EA 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
000020F0 4E5E unlink A6
000020F2 2E9F move.l [A7], [A7]+
000020F4 4E75 rts
000020F6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1192: // at 000020F8 (misaligned)
000020FA FFF0 .invalid <<F/7/7>>
000020FC 48E7 0018 movem.l -[A7], A3,A4
00002100 47EE FFF0 lea.l A3, [A6 - 0x10]
00002104 286E 0008 movea.l A4, [A6 + 0x8]
00002108 2054 movea.l A0, [A4]
0000210A 117C 000D 0008 move.b [A0 + 0x8], 0xD /* '\r' */
00002110 2F0B move.l -[A7], A3
00002112 2F0C move.l -[A7], A4
00002114 4EBA FF06 jsr [PC - 0xFA /* 0000201C */]
00002118 558F subq.l A7, 2
0000211A 2F0C move.l -[A7], A4
0000211C 4EBA FBCE jsr [PC - 0x432 /* 00001CEC */]
00002120 4A5F tst.w [A7]+
00002122 6600 019A bne +0x19C /* 000022BE */
00002126 7000 moveq.l D0, 0x00
00002128 102B 0002 move.b D0, [A3 + 0x2]
0000212C 7202 moveq.l D1, 0x02
0000212E C200 and.b D1, D0
00002130 7000 moveq.l D0, 0x00
00002132 1001 move.b D0, D1
00002134 4A80 tst.l D0
00002136 670A beq +0xC /* 00002142 */
00002138 7008 moveq.l D0, 0x08
0000213A 1F00 move.b -[A7], D0
0000213C 2F0C move.l -[A7], A4
0000213E 4EBA FD74 jsr [PC - 0x28C /* 00001EB4 */]
label00002142:
00002142 7000 moveq.l D0, 0x00
00002144 102B 0002 move.b D0, [A3 + 0x2]
00002148 7208 moveq.l D1, 0x08
0000214A C200 and.b D1, D0
0000214C 7000 moveq.l D0, 0x00
0000214E 1001 move.b D0, D1
00002150 4A80 tst.l D0
00002152 670A beq +0xC /* 0000215E */
00002154 7002 moveq.l D0, 0x02
00002156 1F00 move.b -[A7], D0
00002158 2F0C move.l -[A7], A4
0000215A 4EBA FD58 jsr [PC - 0x2A8 /* 00001EB4 */]
label0000215E:
0000215E 7000 moveq.l D0, 0x00
00002160 102B 0002 move.b D0, [A3 + 0x2]
00002164 7210 moveq.l D1, 0x10
00002166 C200 and.b D1, D0
00002168 7000 moveq.l D0, 0x00
0000216A 1001 move.b D0, D1
0000216C 4A80 tst.l D0
0000216E 670A beq +0xC /* 0000217A */
00002170 7009 moveq.l D0, 0x09
00002172 1F00 move.b -[A7], D0
00002174 2F0C move.l -[A7], A4
00002176 4EBA FD3C jsr [PC - 0x2C4 /* 00001EB4 */]
label0000217A:
0000217A 7000 moveq.l D0, 0x00
0000217C 102B 0002 move.b D0, [A3 + 0x2]
00002180 7220 moveq.l D1, 0x20
00002182 C200 and.b D1, D0
00002184 7000 moveq.l D0, 0x00
00002186 1001 move.b D0, D1
00002188 4A80 tst.l D0
0000218A 670A beq +0xC /* 00002196 */
0000218C 7003 moveq.l D0, 0x03
0000218E 1F00 move.b -[A7], D0
00002190 2F0C move.l -[A7], A4
00002192 4EBA FD20 jsr [PC - 0x2E0 /* 00001EB4 */]
label00002196:
00002196 7000 moveq.l D0, 0x00
00002198 102B 0001 move.b D0, [A3 + 0x1]
0000219C 7201 moveq.l D1, 0x01
0000219E C200 and.b D1, D0
000021A0 7000 moveq.l D0, 0x00
000021A2 1001 move.b D0, D1
000021A4 4A80 tst.l D0
000021A6 670A beq +0xC /* 000021B2 */
000021A8 7001 moveq.l D0, 0x01
000021AA 1F00 move.b -[A7], D0
000021AC 2F0C move.l -[A7], A4
000021AE 4EBA FD04 jsr [PC - 0x2FC /* 00001EB4 */]
label000021B2:
000021B2 7000 moveq.l D0, 0x00
000021B4 102B 0001 move.b D0, [A3 + 0x1]
000021B8 720C moveq.l D1, 0x0C
000021BA C200 and.b D1, D0
000021BC 7000 moveq.l D0, 0x00
000021BE 1001 move.b D0, D1
000021C0 4A80 tst.l D0
000021C2 670A beq +0xC /* 000021CE */
000021C4 7003 moveq.l D0, 0x03
000021C6 1F00 move.b -[A7], D0
000021C8 2F0C move.l -[A7], A4
000021CA 4EBA FCE8 jsr [PC - 0x318 /* 00001EB4 */]
label000021CE:
000021CE 7000 moveq.l D0, 0x00
000021D0 102B 0001 move.b D0, [A3 + 0x1]
000021D4 7220 moveq.l D1, 0x20
000021D6 C200 and.b D1, D0
000021D8 7000 moveq.l D0, 0x00
000021DA 1001 move.b D0, D1
000021DC 4A80 tst.l D0
000021DE 670A beq +0xC /* 000021EA */
000021E0 7008 moveq.l D0, 0x08
000021E2 1F00 move.b -[A7], D0
000021E4 2F0C move.l -[A7], A4
000021E6 4EBA FCCC jsr [PC - 0x334 /* 00001EB4 */]
label000021EA:
000021EA 7000 moveq.l D0, 0x00
000021EC 102B 0001 move.b D0, [A3 + 0x1]
000021F0 323C 0080 move.w D1, 0x80
000021F4 C200 and.b D1, D0
000021F6 7000 moveq.l D0, 0x00
000021F8 1001 move.b D0, D1
000021FA 4A80 tst.l D0
000021FC 670A beq +0xC /* 00002208 */
000021FE 7007 moveq.l D0, 0x07
00002200 1F00 move.b -[A7], D0
00002202 2F0C move.l -[A7], A4
00002204 4EBA FCAE jsr [PC - 0x352 /* 00001EB4 */]
label00002208:
00002208 7000 moveq.l D0, 0x00
0000220A 102B 0001 move.b D0, [A3 + 0x1]
0000220E 7202 moveq.l D1, 0x02
00002210 C200 and.b D1, D0
00002212 7000 moveq.l D0, 0x00
00002214 1001 move.b D0, D1
00002216 4A80 tst.l D0
00002218 670A beq +0xC /* 00002224 */
0000221A 7004 moveq.l D0, 0x04
0000221C 1F00 move.b -[A7], D0
0000221E 2F0C move.l -[A7], A4
00002220 4EBA FC92 jsr [PC - 0x36E /* 00001EB4 */]
label00002224:
00002224 7000 moveq.l D0, 0x00
00002226 102B 0004 move.b D0, [A3 + 0x4]
0000222A 7201 moveq.l D1, 0x01
0000222C C200 and.b D1, D0
0000222E 7000 moveq.l D0, 0x00
00002230 1001 move.b D0, D1
00002232 4A80 tst.l D0
00002234 671C beq +0x1E /* 00002252 */
00002236 7000 moveq.l D0, 0x00
00002238 102B 0002 move.b D0, [A3 + 0x2]
0000223C 7201 moveq.l D1, 0x01
0000223E C200 and.b D1, D0
00002240 7000 moveq.l D0, 0x00
00002242 1001 move.b D0, D1
00002244 4A80 tst.l D0
00002246 660A bne +0xC /* 00002252 */
00002248 7006 moveq.l D0, 0x06
0000224A 1F00 move.b -[A7], D0
0000224C 2F0C move.l -[A7], A4
0000224E 4EBA FC64 jsr [PC - 0x39C /* 00001EB4 */]
label00002252:
00002252 7000 moveq.l D0, 0x00
00002254 1013 move.b D0, [A3]
00002256 720C moveq.l D1, 0x0C
00002258 C200 and.b D1, D0
0000225A 7000 moveq.l D0, 0x00
0000225C 1001 move.b D0, D1
0000225E 4A80 tst.l D0
00002260 670A beq +0xC /* 0000226C */
00002262 700E moveq.l D0, 0x0E
00002264 1F00 move.b -[A7], D0
00002266 2F0C move.l -[A7], A4
00002268 4EBA FC4A jsr [PC - 0x3B6 /* 00001EB4 */]
label0000226C:
0000226C 7000 moveq.l D0, 0x00
0000226E 1013 move.b D0, [A3]
00002270 7201 moveq.l D1, 0x01
00002272 C200 and.b D1, D0
00002274 7000 moveq.l D0, 0x00
00002276 1001 move.b D0, D1
00002278 4A80 tst.l D0
0000227A 670A beq +0xC /* 00002286 */
0000227C 700D moveq.l D0, 0x0D
0000227E 1F00 move.b -[A7], D0
00002280 2F0C move.l -[A7], A4
00002282 4EBA FC30 jsr [PC - 0x3D0 /* 00001EB4 */]
label00002286:
00002286 7000 moveq.l D0, 0x00
00002288 102B 0001 move.b D0, [A3 + 0x1]
0000228C 7210 moveq.l D1, 0x10
0000228E C200 and.b D1, D0
00002290 7000 moveq.l D0, 0x00
00002292 1001 move.b D0, D1
00002294 4A80 tst.l D0
00002296 670A beq +0xC /* 000022A2 */
00002298 700C moveq.l D0, 0x0C
0000229A 1F00 move.b -[A7], D0
0000229C 2F0C move.l -[A7], A4
0000229E 4EBA FC14 jsr [PC - 0x3EC /* 00001EB4 */]
label000022A2:
000022A2 7000 moveq.l D0, 0x00
000022A4 1013 move.b D0, [A3]
000022A6 7220 moveq.l D1, 0x20
000022A8 C200 and.b D1, D0
000022AA 7000 moveq.l D0, 0x00
000022AC 1001 move.b D0, D1
000022AE 4A80 tst.l D0
000022B0 6716 beq +0x18 /* 000022C8 */
000022B2 700C moveq.l D0, 0x0C
000022B4 1F00 move.b -[A7], D0
000022B6 2F0C move.l -[A7], A4
000022B8 4EBA FBFA jsr [PC - 0x406 /* 00001EB4 */]
000022BC 600A bra +0xC /* 000022C8 */
label000022BE:
000022BE 700E moveq.l D0, 0x0E
000022C0 1F00 move.b -[A7], D0
000022C2 2F0C move.l -[A7], A4
000022C4 4EBA FBEE jsr [PC - 0x412 /* 00001EB4 */]
label000022C8:
000022C8 558F subq.l A7, 2
000022CA 2F0C move.l -[A7], A4
000022CC 4EBA FBB6 jsr [PC - 0x44A /* 00001E84 */]
000022D0 1D5F 000C move.b [A6 + 0xC], [A7]+
000022D4 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
000022DA 4E5E unlink A6
000022DC 2E9F move.l [A7], [A7]+
000022DE 4E75 rts
export_1193:
000022E0 4E56 0000 link A6, 0
000022E4 2F0C move.l -[A7], A4
000022E6 286E 0008 movea.l A4, [A6 + 0x8]
000022EA 7020 moveq.l D0, 0x20
000022EC 1F00 move.b -[A7], D0
000022EE 7200 moveq.l D1, 0x00
000022F0 1F01 move.b -[A7], D1
000022F2 7000 moveq.l D0, 0x00
000022F4 2F00 move.l -[A7], D0
000022F6 2F0C move.l -[A7], A4
000022F8 4EBA 0722 jsr [PC + 0x722 /* 00002A1C */]
000022FC 558F subq.l A7, 2
000022FE 2F0C move.l -[A7], A4
00002300 4EBA F9EA jsr [PC - 0x616 /* 00001CEC */]
00002304 4A5F tst.w [A7]+
00002306 6606 bne +0x8 /* 0000230E */
00002308 2F0C move.l -[A7], A4
0000230A 4EBA 0690 jsr [PC + 0x690 /* 0000299C */]
label0000230E:
0000230E 2F0C move.l -[A7], A4
00002310 4EBA FA6A jsr [PC - 0x596 /* 00001D7C */]
00002314 286E FFFC movea.l A4, [A6 - 0x4]
00002318 4E5E unlink A6
0000231A 2E9F move.l [A7], [A7]+
0000231C 4E75 rts
0000231E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1194: // at 00002320 (misaligned)
00002322 0000 2F0C ori.b D0, 0xC
00002326 286E 0008 movea.l A4, [A6 + 0x8]
0000232A 7020 moveq.l D0, 0x20
0000232C 1F00 move.b -[A7], D0
0000232E 7200 moveq.l D1, 0x00
00002330 1F01 move.b -[A7], D1
00002332 7000 moveq.l D0, 0x00
00002334 2F00 move.l -[A7], D0
00002336 2F0C move.l -[A7], A4
00002338 4EBA 06E2 jsr [PC + 0x6E2 /* 00002A1C */]
0000233C 558F subq.l A7, 2
0000233E 2F0C move.l -[A7], A4
00002340 4EBA F9AA jsr [PC - 0x656 /* 00001CEC */]
00002344 4A5F tst.w [A7]+
00002346 6606 bne +0x8 /* 0000234E */
00002348 2F0C move.l -[A7], A4
0000234A 4EBA 0650 jsr [PC + 0x650 /* 0000299C */]
label0000234E:
0000234E 558F subq.l A7, 2
00002350 2F0C move.l -[A7], A4
00002352 4EBA F998 jsr [PC - 0x668 /* 00001CEC */]
00002356 4A5F tst.w [A7]+
00002358 6612 bne +0x14 /* 0000236C */
0000235A 7020 moveq.l D0, 0x20
0000235C 1F00 move.b -[A7], D0
0000235E 7204 moveq.l D1, 0x04
00002360 1F01 move.b -[A7], D1
00002362 7000 moveq.l D0, 0x00
00002364 2F00 move.l -[A7], D0
00002366 2F0C move.l -[A7], A4
00002368 4EBA 06B2 jsr [PC + 0x6B2 /* 00002A1C */]
label0000236C:
0000236C 558F subq.l A7, 2
0000236E 2F0C move.l -[A7], A4
00002370 4EBA F97A jsr [PC - 0x686 /* 00001CEC */]
00002374 4A5F tst.w [A7]+
00002376 6606 bne +0x8 /* 0000237E */
00002378 2F0C move.l -[A7], A4
0000237A 4EBA 0620 jsr [PC + 0x620 /* 0000299C */]
label0000237E:
0000237E 2F0C move.l -[A7], A4
00002380 4EBA FA12 jsr [PC - 0x5EE /* 00001D94 */]
00002384 286E FFFC movea.l A4, [A6 - 0x4]
00002388 4E5E unlink A6
0000238A 2E9F move.l [A7], [A7]+
0000238C 4E75 rts
0000238E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1195: // at 00002390 (misaligned)
00002392 0000 2F0C ori.b D0, 0xC
00002396 286E 0008 movea.l A4, [A6 + 0x8]
0000239A 7020 moveq.l D0, 0x20
0000239C 1F00 move.b -[A7], D0
0000239E 7201 moveq.l D1, 0x01
000023A0 1F01 move.b -[A7], D1
000023A2 7000 moveq.l D0, 0x00
000023A4 2F00 move.l -[A7], D0
000023A6 2F0C move.l -[A7], A4
000023A8 4EBA 0672 jsr [PC + 0x672 /* 00002A1C */]
000023AC 558F subq.l A7, 2
000023AE 2F0C move.l -[A7], A4
000023B0 4EBA F93A jsr [PC - 0x6C6 /* 00001CEC */]
000023B4 4A5F tst.w [A7]+
000023B6 6606 bne +0x8 /* 000023BE */
000023B8 2F0C move.l -[A7], A4
000023BA 4EBA 05E0 jsr [PC + 0x5E0 /* 0000299C */]
label000023BE:
000023BE 2F0C move.l -[A7], A4
000023C0 4EBA F9EA jsr [PC - 0x616 /* 00001DAC */]
000023C4 286E FFFC movea.l A4, [A6 - 0x4]
000023C8 4E5E unlink A6
000023CA 2E9F move.l [A7], [A7]+
000023CC 4E75 rts
000023CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1196: // at 000023D0 (misaligned)
000023D2 FFF0 .invalid <<F/7/7>>
000023D4 48E7 0018 movem.l -[A7], A3,A4
000023D8 47EE FFF0 lea.l A3, [A6 - 0x10]
000023DC 286E 0008 movea.l A4, [A6 + 0x8]
000023E0 16BC 0040 move.b [A3], 0x40 /* '@' */
000023E4 7021 moveq.l D0, 0x21
000023E6 1F00 move.b -[A7], D0
000023E8 7222 moveq.l D1, 0x22
000023EA 1F01 move.b -[A7], D1
000023EC 2F0B move.l -[A7], A3
000023EE 2F0C move.l -[A7], A4
000023F0 4EBA 062A jsr [PC + 0x62A /* 00002A1C */]
000023F4 558F subq.l A7, 2
000023F6 2F0C move.l -[A7], A4
000023F8 4EBA F8F2 jsr [PC - 0x70E /* 00001CEC */]
000023FC 4A5F tst.w [A7]+
000023FE 6606 bne +0x8 /* 00002406 */
00002400 2F0C move.l -[A7], A4
00002402 4EBA 0598 jsr [PC + 0x598 /* 0000299C */]
label00002406:
00002406 2F0C move.l -[A7], A4
00002408 4EBA F9BA jsr [PC - 0x646 /* 00001DC4 */]
0000240C 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
00002412 4E5E unlink A6
00002414 2E9F move.l [A7], [A7]+
00002416 4E75 rts
export_1197:
00002418 4E56 FFF0 link A6, -0x0010
0000241C 48E7 0018 movem.l -[A7], A3,A4
00002420 47EE FFF0 lea.l A3, [A6 - 0x10]
00002424 286E 0008 movea.l A4, [A6 + 0x8]
00002428 16BC 0080 move.b [A3], 0x80
0000242C 7021 moveq.l D0, 0x21
0000242E 1F00 move.b -[A7], D0
00002430 7212 moveq.l D1, 0x12
00002432 1F01 move.b -[A7], D1
00002434 2F0B move.l -[A7], A3
00002436 2F0C move.l -[A7], A4
00002438 4EBA 05E2 jsr [PC + 0x5E2 /* 00002A1C */]
0000243C 558F subq.l A7, 2
0000243E 2F0C move.l -[A7], A4
00002440 4EBA F8AA jsr [PC - 0x756 /* 00001CEC */]
00002444 4A5F tst.w [A7]+
00002446 6606 bne +0x8 /* 0000244E */
00002448 2F0C move.l -[A7], A4
0000244A 4EBA 0550 jsr [PC + 0x550 /* 0000299C */]
label0000244E:
0000244E 2F0C move.l -[A7], A4
00002450 4EBA F9A2 jsr [PC - 0x65E /* 00001DF4 */]
00002454 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
0000245A 4E5E unlink A6
0000245C 2E9F move.l [A7], [A7]+
0000245E 4E75 rts
export_1198:
00002460 4E56 FFF0 link A6, -0x0010
00002464 48E7 0018 movem.l -[A7], A3,A4
00002468 47EE FFF0 lea.l A3, [A6 - 0x10]
0000246C 286E 0008 movea.l A4, [A6 + 0x8]
00002470 16BC 0080 move.b [A3], 0x80
00002474 7021 moveq.l D0, 0x21
00002476 1F00 move.b -[A7], D0
00002478 7222 moveq.l D1, 0x22
0000247A 1F01 move.b -[A7], D1
0000247C 2F0B move.l -[A7], A3
0000247E 2F0C move.l -[A7], A4
00002480 4EBA 059A jsr [PC + 0x59A /* 00002A1C */]
00002484 558F subq.l A7, 2
00002486 2F0C move.l -[A7], A4
00002488 4EBA F862 jsr [PC - 0x79E /* 00001CEC */]
0000248C 4A5F tst.w [A7]+
0000248E 6606 bne +0x8 /* 00002496 */
00002490 2F0C move.l -[A7], A4
00002492 4EBA 0508 jsr [PC + 0x508 /* 0000299C */]
label00002496:
00002496 2F0C move.l -[A7], A4
00002498 4EBA F98A jsr [PC - 0x676 /* 00001E24 */]
0000249C 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
000024A2 4E5E unlink A6
000024A4 2E9F move.l [A7], [A7]+
000024A6 4E75 rts
export_1199:
000024A8 4E56 0000 link A6, 0
000024AC 48E7 0018 movem.l -[A7], A3,A4
000024B0 286E 0008 movea.l A4, [A6 + 0x8]
000024B4 2F0C move.l -[A7], A4
000024B6 4EAD 236A jsr [A5 + 0x236A /* export_1129 */]
000024BA 7008 moveq.l D0, 0x08
000024BC 2F00 move.l -[A7], D0
000024BE 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */]
000024C2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000024C6 2640 movea.l A3, D0
000024C8 2F0B move.l -[A7], A3
000024CA 4EBA E128 jsr [PC - 0x1ED8 /* 000005F4 */]
000024CE 598F subq.l A7, 4
000024D0 2F0C move.l -[A7], A4
000024D2 4EBA E168 jsr [PC - 0x1E98 /* 0000063C */]
000024D6 2F0B move.l -[A7], A3
000024D8 4EBA E14A jsr [PC - 0x1EB6 /* 00000624 */]
000024DC 7001 moveq.l D0, 0x01
000024DE 3F00 move.w -[A7], D0
000024E0 7200 moveq.l D1, 0x00
000024E2 3F01 move.w -[A7], D1
000024E4 3F01 move.w -[A7], D1
000024E6 3F01 move.w -[A7], D1
000024E8 3F00 move.w -[A7], D0
000024EA 2F0B move.l -[A7], A3
000024EC 4EBA E20E jsr [PC - 0x1DF2 /* 000006FC */]
000024F0 2F0C move.l -[A7], A4
000024F2 2F0B move.l -[A7], A3
000024F4 4EBA E542 jsr [PC - 0x1ABE /* 00000A38 */]
000024F8 2F0B move.l -[A7], A3
000024FA 7001 moveq.l D0, 0x01
000024FC 1F00 move.b -[A7], D0
000024FE 2F0C move.l -[A7], A4
00002500 4EAD 2312 jsr [A5 + 0x2312 /* export_1118 */]
00002504 2F0C move.l -[A7], A4
00002506 4EBA F94C jsr [PC - 0x6B4 /* 00001E54 */]
0000250A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00002510 4E5E unlink A6
00002512 2E9F move.l [A7], [A7]+
00002514 4E75 rts
00002516 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1200: // at 00002518 (misaligned)
0000251A 0000 48E7 ori.b D0, 0xE7
0000251E 0018 286E ori.b [A0]+, 0x6E /* 'n' */
00002522 0008 2F0C ori.b A0, 0xC
00002526 4EAD 236A jsr [A5 + 0x236A /* export_1129 */]
0000252A 7008 moveq.l D0, 0x08
0000252C 2F00 move.l -[A7], D0
0000252E 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */]
00002532 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00002536 2640 movea.l A3, D0
00002538 2F0B move.l -[A7], A3
0000253A 4EBA E0B8 jsr [PC - 0x1F48 /* 000005F4 */]
0000253E 598F subq.l A7, 4
00002540 2F0C move.l -[A7], A4
00002542 4EBA E0F8 jsr [PC - 0x1F08 /* 0000063C */]
00002546 2F0B move.l -[A7], A3
00002548 4EBA E0DA jsr [PC - 0x1F26 /* 00000624 */]
0000254C 70FF moveq.l D0, 0xFFFFFFFF
0000254E 3F00 move.w -[A7], D0
00002550 7200 moveq.l D1, 0x00
00002552 3F01 move.w -[A7], D1
00002554 3F01 move.w -[A7], D1
00002556 3F01 move.w -[A7], D1
00002558 7001 moveq.l D0, 0x01
0000255A 3F00 move.w -[A7], D0
0000255C 2F0B move.l -[A7], A3
0000255E 4EBA E19C jsr [PC - 0x1E64 /* 000006FC */]
00002562 2F0C move.l -[A7], A4
00002564 2F0B move.l -[A7], A3
00002566 4EBA E4D0 jsr [PC - 0x1B30 /* 00000A38 */]
0000256A 2F0B move.l -[A7], A3
0000256C 7001 moveq.l D0, 0x01
0000256E 1F00 move.b -[A7], D0
00002570 2F0C move.l -[A7], A4
00002572 4EAD 2312 jsr [A5 + 0x2312 /* export_1118 */]
00002576 2F0C move.l -[A7], A4
00002578 4EBA F8F2 jsr [PC - 0x70E /* 00001E6C */]
0000257C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00002582 4E5E unlink A6
00002584 2E9F move.l [A7], [A7]+
00002586 4E75 rts
export_1201:
00002588 4E56 FFE0 link A6, -0x0020
0000258C 48E7 0118 movem.l -[A7], D7,A3,A4
00002590 47EE FFF0 lea.l A3, [A6 - 0x10]
00002594 286E 0008 movea.l A4, [A6 + 0x8]
00002598 558F subq.l A7, 2
0000259A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000259E 4EBA E88C jsr [PC - 0x1774 /* 00000E2C */]
000025A2 301F move.w D0, [A7]+
000025A4 48C0 ext.l D0
000025A6 81FC 000A divs.w D0, 0xA /* '\n' */
000025AA 48C0 ext.l D0
000025AC E988 lsl D0, 4
000025AE 2D40 FFEC move.l [A6 - 0x14], D0
000025B2 558F subq.l A7, 2
000025B4 2F2E 000E move.l -[A7], [A6 + 0xE]
000025B8 4EBA E872 jsr [PC - 0x178E /* 00000E2C */]
000025BC 301F move.w D0, [A7]+
000025BE 48C0 ext.l D0
000025C0 81FC 000A divs.w D0, 0xA /* '\n' */
000025C4 4840 swap.w D0
000025C6 48C0 ext.l D0
000025C8 222E FFEC move.l D1, [A6 - 0x14]
000025CC D081 add.l D0, D1
000025CE 1680 move.b [A3], D0
000025D0 558F subq.l A7, 2
000025D2 2F2E 000E move.l -[A7], [A6 + 0xE]
000025D6 4EBA E740 jsr [PC - 0x18C0 /* 00000D18 */]
000025DA 301F move.w D0, [A7]+
000025DC 48C0 ext.l D0
000025DE 81FC 000A divs.w D0, 0xA /* '\n' */
000025E2 48C0 ext.l D0
000025E4 E988 lsl D0, 4
000025E6 2D40 FFE8 move.l [A6 - 0x18], D0
000025EA 558F subq.l A7, 2
000025EC 2F2E 000E move.l -[A7], [A6 + 0xE]
000025F0 4EBA E726 jsr [PC - 0x18DA /* 00000D18 */]
000025F4 301F move.w D0, [A7]+
000025F6 48C0 ext.l D0
000025F8 81FC 000A divs.w D0, 0xA /* '\n' */
000025FC 4840 swap.w D0
000025FE 48C0 ext.l D0
00002600 222E FFE8 move.l D1, [A6 - 0x18]
00002604 D081 add.l D0, D1
00002606 1740 0001 move.b [A3 + 0x1], D0
0000260A 558F subq.l A7, 2
0000260C 2F2E 000E move.l -[A7], [A6 + 0xE]
00002610 4EBA E5BE jsr [PC - 0x1A42 /* 00000BD0 */]
00002614 301F move.w D0, [A7]+
00002616 48C0 ext.l D0
00002618 81FC 000A divs.w D0, 0xA /* '\n' */
0000261C 48C0 ext.l D0
0000261E E988 lsl D0, 4
00002620 2D40 FFE4 move.l [A6 - 0x1C], D0
00002624 558F subq.l A7, 2
00002626 2F2E 000E move.l -[A7], [A6 + 0xE]
0000262A 4EBA E5A4 jsr [PC - 0x1A5C /* 00000BD0 */]
0000262E 301F move.w D0, [A7]+
00002630 48C0 ext.l D0
00002632 81FC 000A divs.w D0, 0xA /* '\n' */
00002636 4840 swap.w D0
00002638 48C0 ext.l D0
0000263A 222E FFE4 move.l D1, [A6 - 0x1C]
0000263E D081 add.l D0, D1
00002640 1740 0002 move.b [A3 + 0x2], D0
00002644 558F subq.l A7, 2
00002646 2F2E 000E move.l -[A7], [A6 + 0xE]
0000264A 4EBA E444 jsr [PC - 0x1BBC /* 00000A90 */]
0000264E 301F move.w D0, [A7]+
00002650 48C0 ext.l D0
00002652 81FC 000A divs.w D0, 0xA /* '\n' */
00002656 48C0 ext.l D0
00002658 E988 lsl D0, 4
0000265A 2D40 FFE0 move.l [A6 - 0x20], D0
0000265E 558F subq.l A7, 2
00002660 2F2E 000E move.l -[A7], [A6 + 0xE]
00002664 4EBA E42A jsr [PC - 0x1BD6 /* 00000A90 */]
00002668 301F move.w D0, [A7]+
0000266A 48C0 ext.l D0
0000266C 81FC 000A divs.w D0, 0xA /* '\n' */
00002670 4840 swap.w D0
00002672 48C0 ext.l D0
00002674 222E FFE0 move.l D1, [A6 - 0x20]
00002678 D081 add.l D0, D1
0000267A 1740 0003 move.b [A3 + 0x3], D0
0000267E 7024 moveq.l D0, 0x24
00002680 1F00 move.b -[A7], D0
00002682 7231 moveq.l D1, 0x31
00002684 1F01 move.b -[A7], D1
00002686 2F0B move.l -[A7], A3
00002688 2F0C move.l -[A7], A4
0000268A 4EBA 0390 jsr [PC + 0x390 /* 00002A1C */]
0000268E 558F subq.l A7, 2
00002690 2F0C move.l -[A7], A4
00002692 4EBA F658 jsr [PC - 0x9A8 /* 00001CEC */]
00002696 4A5F tst.w [A7]+
00002698 6606 bne +0x8 /* 000026A0 */
0000269A 2F0C move.l -[A7], A4
0000269C 4EBA 02FE jsr [PC + 0x2FE /* 0000299C */]
label000026A0:
000026A0 7000 moveq.l D0, 0x00
000026A2 102E 000C move.b D0, [A6 + 0xC]
000026A6 0C40 0001 cmpi.w D0, 0x1
000026AA 6760 beq +0x62 /* 0000270C */
000026AC 558F subq.l A7, 2
000026AE 2F0C move.l -[A7], A4
000026B0 4EBA F63A jsr [PC - 0x9C6 /* 00001CEC */]
000026B4 4A5F tst.w [A7]+
000026B6 6654 bne +0x56 /* 0000270C */
000026B8 2F0B move.l -[A7], A3
000026BA 2F0C move.l -[A7], A4
000026BC 4EBA F95E jsr [PC - 0x6A2 /* 0000201C */]
label000026C0:
000026C0 558F subq.l A7, 2
000026C2 A974 syscall Button
000026C4 4A1F tst.b [A7]+
000026C6 670C beq +0xE /* 000026D4 */
000026C8 7000 moveq.l D0, 0x00
000026CA 1F00 move.b -[A7], D0
000026CC 2F2D F89C move.l -[A7], [A5 - 0x764]
000026D0 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
label000026D4:
000026D4 598F subq.l A7, 4
000026D6 A975 syscall TickCount
000026D8 2E1F move.l D7, [A7]+
label000026DA:
000026DA 598F subq.l A7, 4
000026DC A975 syscall TickCount
000026DE 2007 move.l D0, D7
000026E0 5A80 addq.l D0, 5
000026E2 B09F cmp.l D0, [A7]+
000026E4 62F4 bhi -0xA /* 000026DA */
000026E6 2F0B move.l -[A7], A3
000026E8 2F0C move.l -[A7], A4
000026EA 4EBA F930 jsr [PC - 0x6D0 /* 0000201C */]
000026EE 7000 moveq.l D0, 0x00
000026F0 102B 0004 move.b D0, [A3 + 0x4]
000026F4 7201 moveq.l D1, 0x01
000026F6 C200 and.b D1, D0
000026F8 7000 moveq.l D0, 0x00
000026FA 1001 move.b D0, D1
000026FC 4A80 tst.l D0
000026FE 670C beq +0xE /* 0000270C */
00002700 558F subq.l A7, 2
00002702 2F0C move.l -[A7], A4
00002704 4EBA F5E6 jsr [PC - 0xA1A /* 00001CEC */]
00002708 4A5F tst.w [A7]+
0000270A 67B4 beq -0x4A /* 000026C0 */
label0000270C:
0000270C 4CEE 1880 FFD4 movem.l D7,A3,A4, [A6 - 0x2C]
00002712 4E5E unlink A6
00002714 205F movea.l A0, [A7]+
00002716 4FEF 000A lea.l A7, [A7 + 0xA]
0000271A 4ED0 jmp [A0]
export_1202:
0000271C 4E56 0000 link A6, 0
00002720 48E7 0018 movem.l -[A7], A3,A4
00002724 286E 0008 movea.l A4, [A6 + 0x8]
00002728 7008 moveq.l D0, 0x08
0000272A 2F00 move.l -[A7], D0
0000272C 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */]
00002730 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00002734 2640 movea.l A3, D0
00002736 2F0B move.l -[A7], A3
00002738 4EBA DEBA jsr [PC - 0x2146 /* 000005F4 */]
0000273C 2054 movea.l A0, [A4]
0000273E 2F28 0010 move.l -[A7], [A0 + 0x10]
00002742 2F0B move.l -[A7], A3
00002744 4EBA DF7A jsr [PC - 0x2086 /* 000006C0 */]
00002748 70FF moveq.l D0, 0xFFFFFFFF
0000274A 3F00 move.w -[A7], D0
0000274C 2F0B move.l -[A7], A3
0000274E 4EBA E2AC jsr [PC - 0x1D54 /* 000009FC */]
00002752 2F2E 000C move.l -[A7], [A6 + 0xC]
00002756 2F0B move.l -[A7], A3
00002758 4EBA E2DE jsr [PC - 0x1D22 /* 00000A38 */]
0000275C 558F subq.l A7, 2
0000275E 2F0B move.l -[A7], A3
00002760 4EBA E836 jsr [PC - 0x17CA /* 00000F98 */]
00002764 4A5F tst.w [A7]+
00002766 504F addq.w A7, 8
00002768 6C14 bge +0x16 /* 0000277E */
0000276A 7001 moveq.l D0, 0x01
0000276C 3F00 move.w -[A7], D0
0000276E 7200 moveq.l D1, 0x00
00002770 3F01 move.w -[A7], D1
00002772 3F01 move.w -[A7], D1
00002774 3F01 move.w -[A7], D1
00002776 3F01 move.w -[A7], D1
00002778 2F0B move.l -[A7], A3
0000277A 4EBA DF80 jsr [PC - 0x2080 /* 000006FC */]
label0000277E:
0000277E 2F0B move.l -[A7], A3
00002780 7000 moveq.l D0, 0x00
00002782 1F00 move.b -[A7], D0
00002784 2F0C move.l -[A7], A4
00002786 4EAD 2312 jsr [A5 + 0x2312 /* export_1118 */]
0000278A 2F0C move.l -[A7], A4
0000278C 4EAD 2362 jsr [A5 + 0x2362 /* export_1128 */]
00002790 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00002796 4E5E unlink A6
00002798 205F movea.l A0, [A7]+
0000279A 504F addq.w A7, 8
0000279C 4ED0 jmp [A0]
0000279E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1203: // at 000027A0 (misaligned)
000027A2 0000 48E7 ori.b D0, 0xE7
000027A6 0308 btst A0, D1
000027A8 2C2E 000C move.l D6, [A6 + 0xC]
000027AC 286E 0008 movea.l A4, [A6 + 0x8]
000027B0 2F0C move.l -[A7], A4
000027B2 4EAD 236A jsr [A5 + 0x236A /* export_1129 */]
000027B6 598F subq.l A7, 4
000027B8 2F0C move.l -[A7], A4
000027BA 4EBA DE80 jsr [PC - 0x2180 /* 0000063C */]
000027BE 2E06 move.l D7, D6
000027C0 9E9F sub.l D7, [A7]+
000027C2 4A87 tst.l D7
000027C4 6C06 bge +0x8 /* 000027CC */
000027C6 422E 0010 clr.b [A6 + 0x10]
000027CA 6064 bra +0x66 /* 00002830 */
label000027CC:
000027CC 2F0C move.l -[A7], A4
000027CE 4EAD 236A jsr [A5 + 0x236A /* export_1129 */]
000027D2 598F subq.l A7, 4
000027D4 2F0C move.l -[A7], A4
000027D6 4EBA DE64 jsr [PC - 0x219C /* 0000063C */]
000027DA 2006 move.l D0, D6
000027DC 909F sub.l D0, [A7]+
000027DE 723C moveq.l D1, 0x3C
000027E0 B280 cmp.l D1, D0
000027E2 6C28 bge +0x2A /* 0000280C */
000027E4 598F subq.l A7, 4
000027E6 A975 syscall TickCount
000027E8 2E1F move.l D7, [A7]+
label000027EA:
000027EA 558F subq.l A7, 2
000027EC A974 syscall Button
000027EE 4A1F tst.b [A7]+
000027F0 670C beq +0xE /* 000027FE */
000027F2 7000 moveq.l D0, 0x00
000027F4 1F00 move.b -[A7], D0
000027F6 2F2D F89C move.l -[A7], [A5 - 0x764]
000027FA 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
label000027FE:
000027FE 598F subq.l A7, 4
00002800 A975 syscall TickCount
00002802 2007 move.l D0, D7
00002804 723C moveq.l D1, 0x3C
00002806 D081 add.l D0, D1
00002808 B09F cmp.l D0, [A7]+
0000280A 62DE bhi -0x20 /* 000027EA */
label0000280C:
0000280C 598F subq.l A7, 4
0000280E 2F0C move.l -[A7], A4
00002810 4EBA DE2A jsr [PC - 0x21D6 /* 0000063C */]
00002814 BC9F cmp.l D6, [A7]+
00002816 6EB4 bgt -0x4A /* 000027CC */
00002818 598F subq.l A7, 4
0000281A 2F0C move.l -[A7], A4
0000281C 4EBA DE1E jsr [PC - 0x21E2 /* 0000063C */]
00002820 BC9F cmp.l D6, [A7]+
00002822 6608 bne +0xA /* 0000282C */
00002824 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
0000282A 6004 bra +0x6 /* 00002830 */
label0000282C:
0000282C 422E 0010 clr.b [A6 + 0x10]
label00002830:
00002830 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
00002836 4E5E unlink A6
00002838 205F movea.l A0, [A7]+
0000283A 504F addq.w A7, 8
0000283C 4ED0 jmp [A0]
0000283E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1204: // at 00002840 (misaligned)
00002842 FFEE .invalid <<F/7/7>>
00002844 48E7 1118 movem.l -[A7], D3,D7,A3,A4
00002848 47EE FFEE lea.l A3, [A6 - 0x12]
0000284C 286E 0008 movea.l A4, [A6 + 0x8]
00002850 598F subq.l A7, 4
00002852 A975 syscall TickCount
00002854 2E1F move.l D7, [A7]+
00002856 2054 movea.l A0, [A4]
00002858 2E28 0018 move.l D7, [A0 + 0x18]
0000285C 6600 0130 bne +0x132 /* 0000298E */
00002860 2147 0018 move.l [A0 + 0x18], D7
00002864 16BC 0001 move.b [A3], 0x1
00002868 7061 moveq.l D0, 0x61
0000286A 1F00 move.b -[A7], D0
0000286C 720C moveq.l D1, 0x0C
0000286E 1F01 move.b -[A7], D1
00002870 2F0B move.l -[A7], A3
00002872 2F0C move.l -[A7], A4
00002874 4EBA 01A6 jsr [PC + 0x1A6 /* 00002A1C */]
00002878 558F subq.l A7, 2
0000287A 2F0C move.l -[A7], A4
0000287C 4EBA F46E jsr [PC - 0xB92 /* 00001CEC */]
00002880 4A5F tst.w [A7]+
00002882 6600 010A bne +0x10C /* 0000298E */
00002886 486E FFFE pea.l [A6 - 0x2]
0000288A 486E FFFF pea.l [A6 - 0x1]
0000288E 2F0B move.l -[A7], A3
00002890 2F0C move.l -[A7], A4
00002892 4EBA 0220 jsr [PC + 0x220 /* 00002AB4 */]
00002896 558F subq.l A7, 2
00002898 2F0C move.l -[A7], A4
0000289A 4EBA F450 jsr [PC - 0xBB0 /* 00001CEC */]
0000289E 4A5F tst.w [A7]+
000028A0 6600 00EC bne +0xEE /* 0000298E */
000028A4 7000 moveq.l D0, 0x00
000028A6 102E FFFE move.b D0, [A6 - 0x2]
000028AA 0C40 0074 cmpi.w D0, 0x74 /* 't' */
000028AE 6600 00D4 bne +0xD6 /* 00002984 */
000028B2 7000 moveq.l D0, 0x00
000028B4 102E FFFF move.b D0, [A6 - 0x1]
000028B8 0C40 0004 cmpi.w D0, 0x4
000028BC 670E beq +0x10 /* 000028CC */
000028BE 7000 moveq.l D0, 0x00
000028C0 102E FFFF move.b D0, [A6 - 0x1]
000028C4 0C40 0014 cmpi.w D0, 0x14
000028C8 6600 00BA bne +0xBC /* 00002984 */
label000028CC:
000028CC 7000 moveq.l D0, 0x00
000028CE 3F00 move.w -[A7], D0
000028D0 7200 moveq.l D1, 0x00
000028D2 122B 0003 move.b D1, [A3 + 0x3]
000028D6 7430 moveq.l D2, 0x30
000028D8 C401 and.b D2, D1
000028DA E80A lsr D2.b, 4
000028DC 7200 moveq.l D1, 0x00
000028DE 1202 move.b D1, D2
000028E0 48C1 ext.l D1
000028E2 D281 add.l D1, D1
000028E4 2401 move.l D2, D1
000028E6 E589 lsl D1, 2
000028E8 D282 add.l D1, D2
000028EA 7400 moveq.l D2, 0x00
000028EC 142B 0003 move.b D2, [A3 + 0x3]
000028F0 760F moveq.l D3, 0x0F
000028F2 C602 and.b D3, D2
000028F4 7400 moveq.l D2, 0x00
000028F6 1403 move.b D2, D3
000028F8 D441 add.w D2, D1
000028FA 3F02 move.w -[A7], D2
000028FC 7200 moveq.l D1, 0x00
000028FE 122B 0002 move.b D1, [A3 + 0x2]
00002902 7470 moveq.l D2, 0x70
00002904 C401 and.b D2, D1
00002906 E80A lsr D2.b, 4
00002908 7200 moveq.l D1, 0x00
0000290A 1202 move.b D1, D2
0000290C 48C1 ext.l D1
0000290E D281 add.l D1, D1
00002910 2401 move.l D2, D1
00002912 E589 lsl D1, 2
00002914 D282 add.l D1, D2
00002916 7400 moveq.l D2, 0x00
00002918 142B 0002 move.b D2, [A3 + 0x2]
0000291C 760F moveq.l D3, 0x0F
0000291E C602 and.b D3, D2
00002920 7400 moveq.l D2, 0x00
00002922 1403 move.b D2, D3
00002924 D441 add.w D2, D1
00002926 3F02 move.w -[A7], D2
00002928 7200 moveq.l D1, 0x00
0000292A 122B 0001 move.b D1, [A3 + 0x1]
0000292E 7470 moveq.l D2, 0x70
00002930 C401 and.b D2, D1
00002932 E80A lsr D2.b, 4
00002934 7200 moveq.l D1, 0x00
00002936 1202 move.b D1, D2
00002938 48C1 ext.l D1
0000293A D281 add.l D1, D1
0000293C 2401 move.l D2, D1
0000293E E589 lsl D1, 2
00002940 D282 add.l D1, D2
00002942 7400 moveq.l D2, 0x00
00002944 142B 0001 move.b D2, [A3 + 0x1]
00002948 760F moveq.l D3, 0x0F
0000294A C602 and.b D3, D2
0000294C 7400 moveq.l D2, 0x00
0000294E 1403 move.b D2, D3
00002950 D441 add.w D2, D1
00002952 3F02 move.w -[A7], D2
00002954 7200 moveq.l D1, 0x00
00002956 1213 move.b D1, [A3]
00002958 7430 moveq.l D2, 0x30
0000295A C401 and.b D2, D1
0000295C E80A lsr D2.b, 4
0000295E 7200 moveq.l D1, 0x00
00002960 1202 move.b D1, D2
00002962 48C1 ext.l D1
00002964 D281 add.l D1, D1
00002966 2401 move.l D2, D1
00002968 E589 lsl D1, 2
0000296A D282 add.l D1, D2
0000296C 7400 moveq.l D2, 0x00
0000296E 1413 move.b D2, [A3]
00002970 760F moveq.l D3, 0x0F
00002972 C602 and.b D3, D2
00002974 7400 moveq.l D2, 0x00
00002976 1403 move.b D2, D3
00002978 D441 add.w D2, D1
0000297A 3F02 move.w -[A7], D2
0000297C 2F0C move.l -[A7], A4
0000297E 4EBA DD7C jsr [PC - 0x2284 /* 000006FC */]
00002982 600A bra +0xC /* 0000298E */
label00002984:
00002984 3F3C DCD1 move.w -[A7], 0xDCD1
00002988 2F0C move.l -[A7], A4
0000298A 4EBA F378 jsr [PC - 0xC88 /* 00001D04 */]
label0000298E:
0000298E 4CEE 1888 FFDE movem.l D3,D7,A3,A4, [A6 - 0x22]
00002994 4E5E unlink A6
00002996 2E9F move.l [A7], [A7]+
00002998 4E75 rts
0000299A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000299C-000029A0
fn0000299C:
0000299C 4E56 FFEE link A6, -0x0012
// end alternate branch 0000299C-000029A0
fn0000299C: // (misaligned)
0000299E FFEE .invalid <<F/7/7>>
000029A0 48E7 0118 movem.l -[A7], D7,A3,A4
000029A4 47EE FFEE lea.l A3, [A6 - 0x12]
000029A8 286E 0008 movea.l A4, [A6 + 0x8]
000029AC 486E FFFE pea.l [A6 - 0x2]
000029B0 486E FFFF pea.l [A6 - 0x1]
000029B4 2F0B move.l -[A7], A3
000029B6 2F0C move.l -[A7], A4
000029B8 4EBA 00FA jsr [PC + 0xFA /* 00002AB4 */]
000029BC 558F subq.l A7, 2
000029BE 2F0C move.l -[A7], A4
000029C0 4EBA F32A jsr [PC - 0xCD6 /* 00001CEC */]
000029C4 3E1F move.w D7, [A7]+
000029C6 6646 bne +0x48 /* 00002A0E */
000029C8 7000 moveq.l D0, 0x00
000029CA 102E FFFE move.b D0, [A6 - 0x2]
000029CE 323C 00F0 move.w D1, 0xF0
000029D2 C200 and.b D1, D0
000029D4 7000 moveq.l D0, 0x00
000029D6 1001 move.b D0, D1
000029D8 0C40 0010 cmpi.w D0, 0x10
000029DC 6706 beq +0x8 /* 000029E4 */
000029DE 3E3C DCD1 move.w D7, 0xDCD1
000029E2 6022 bra +0x24 /* 00002A06 */
label000029E4:
000029E4 7000 moveq.l D0, 0x00
000029E6 102E FFFF move.b D0, [A6 - 0x1]
000029EA 0C40 0012 cmpi.w D0, 0x12
000029EE 6606 bne +0x8 /* 000029F6 */
000029F0 3E3C DCD0 move.w D7, 0xDCD0
000029F4 6010 bra +0x12 /* 00002A06 */
label000029F6:
000029F6 7000 moveq.l D0, 0x00
000029F8 102E FFFF move.b D0, [A6 - 0x1]
000029FC 0C40 0001 cmpi.w D0, 0x1
00002A00 6704 beq +0x6 /* 00002A06 */
00002A02 3E3C DCD1 move.w D7, 0xDCD1
label00002A06:
00002A06 3F07 move.w -[A7], D7
00002A08 2F0C move.l -[A7], A4
00002A0A 4EBA F2F8 jsr [PC - 0xD08 /* 00001D04 */]
label00002A0E:
00002A0E 4CEE 1880 FFE2 movem.l D7,A3,A4, [A6 - 0x1E]
00002A14 4E5E unlink A6
00002A16 2E9F move.l [A7], [A7]+
00002A18 4E75 rts
00002A1A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002A1C-00002A20
fn00002A1C:
00002A1C 4E56 FFE8 link A6, -0x0018
// end alternate branch 00002A1C-00002A20
fn00002A1C: // (misaligned)
00002A1E FFE8 .invalid <<F/7/7>>
00002A20 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002A24 1A2E 0012 move.b D5, [A6 + 0x12]
00002A28 266E 000C movea.l A3, [A6 + 0xC]
00002A2C 49EE FFE8 lea.l A4, [A6 - 0x18]
00002A30 7000 moveq.l D0, 0x00
00002A32 1005 move.b D0, D5
00002A34 720F moveq.l D1, 0x0F
00002A36 C200 and.b D1, D0
00002A38 7C00 moveq.l D6, 0x00
00002A3A 1C01 move.b D6, D1
00002A3C 1885 move.b [A4], D5
00002A3E 196E 0010 0001 move.b [A4 + 0x1], [A6 + 0x10]
00002A44 DA2C 0001 add.b D5, [A4 + 0x1]
00002A48 4A46 tst.w D6
00002A4A 671A beq +0x1C /* 00002A66 */
00002A4C 4247 clr.w D7
00002A4E 6012 bra +0x14 /* 00002A62 */
label00002A50:
00002A50 48C7 ext.l D7
00002A52 19B3 7000 7002 move.b [A4 + D7.w + 0x2], [A3 + D7.w]
00002A58 48C7 ext.l D7
00002A5A DA34 7002 add.b D5, [A4 + D7.w + 0x2]
00002A5E 3007 move.w D0, D7
00002A60 5247 addq.w D7, 1
label00002A62:
00002A62 BC47 cmp.w D6, D7
00002A64 6EEA bgt -0x14 /* 00002A50 */
label00002A66:
00002A66 48C6 ext.l D6
00002A68 1985 6002 move.b [A4 + D6.w + 0x2], D5
00002A6C 48C6 ext.l D6
00002A6E 2A06 move.l D5, D6
00002A70 5685 addq.l D5, 3
00002A72 2D45 FFFC move.l [A6 - 0x4], D5
00002A76 558F subq.l A7, 2
00002A78 206E 0008 movea.l A0, [A6 + 0x8]
00002A7C 2050 movea.l A0, [A0]
00002A7E 3F28 0016 move.w -[A7], [A0 + 0x16]
00002A82 486E FFFC pea.l [A6 - 0x4]
00002A86 2F0C move.l -[A7], A4
00002A88 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002A8C 3C1F move.w D6, [A7]+
00002A8E 660A bne +0xC /* 00002A9A */
00002A90 BAAE FFFC cmp.l D5, [A6 - 0x4]
00002A94 6704 beq +0x6 /* 00002A9A */
00002A96 3C3C DCD7 move.w D6, 0xDCD7
label00002A9A:
00002A9A 3F06 move.w -[A7], D6
00002A9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002AA0 4EBA F262 jsr [PC - 0xD9E /* 00001D04 */]
00002AA4 4CEE 18E0 FFD4 movem.l D5,D6,D7,A3,A4, [A6 - 0x2C]
00002AAA 4E5E unlink A6
00002AAC 205F movea.l A0, [A7]+
00002AAE 4FEF 000C lea.l A7, [A7 + 0xC]
00002AB2 4ED0 jmp [A0]
fn00002AB4:
00002AB4 4E56 FFDE link A6, -0x0022
00002AB8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002ABC 47EE FFEC lea.l A3, [A6 - 0x14]
00002AC0 286E 0008 movea.l A4, [A6 + 0x8]
00002AC4 558F subq.l A7, 2
00002AC6 2054 movea.l A0, [A4]
00002AC8 3F28 0014 move.w -[A7], [A0 + 0x14]
00002ACC 486E FFDE pea.l [A6 - 0x22]
00002AD0 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00002AD4 4A2E FFDE tst.b [A6 - 0x22]
00002AD8 544F addq.w A7, 2
00002ADA 6710 beq +0x12 /* 00002AEC */
00002ADC 102E FFDE move.b D0, [A6 - 0x22]
00002AE0 4880 ext.w D0
00002AE2 383C DC74 move.w D4, 0xDC74
00002AE6 9840 sub.w D4, D0
00002AE8 6000 0138 bra +0x13A /* 00002C22 */
label00002AEC:
00002AEC 7000 moveq.l D0, 0x00
00002AEE 2D40 FFE4 move.l [A6 - 0x1C], D0
00002AF2 598F subq.l A7, 4
00002AF4 A975 syscall TickCount
00002AF6 2E1F move.l D7, [A7]+
00002AF8 6012 bra +0x14 /* 00002B0C */
label00002AFA:
00002AFA 558F subq.l A7, 2
00002AFC 2054 movea.l A0, [A4]
00002AFE 3F28 0014 move.w -[A7], [A0 + 0x14]
00002B02 486E FFE4 pea.l [A6 - 0x1C]
00002B06 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00002B0A 544F addq.w A7, 2
label00002B0C:
00002B0C 4AAE FFE4 tst.l [A6 - 0x1C]
00002B10 660E bne +0x10 /* 00002B20 */
00002B12 598F subq.l A7, 4
00002B14 A975 syscall TickCount
00002B16 201F move.l D0, [A7]+
00002B18 9087 sub.l D0, D7
00002B1A 7207 moveq.l D1, 0x07
00002B1C B280 cmp.l D1, D0
00002B1E 6EDA bgt -0x24 /* 00002AFA */
label00002B20:
00002B20 4AAE FFE4 tst.l [A6 - 0x1C]
00002B24 6608 bne +0xA /* 00002B2E */
00002B26 383C DCD5 move.w D4, 0xDCD5
00002B2A 6000 00F6 bra +0xF8 /* 00002C22 */
label00002B2E:
00002B2E 7001 moveq.l D0, 0x01
00002B30 2D40 FFE8 move.l [A6 - 0x18], D0
00002B34 558F subq.l A7, 2
00002B36 2054 movea.l A0, [A4]
00002B38 3F28 0014 move.w -[A7], [A0 + 0x14]
00002B3C 486E FFE8 pea.l [A6 - 0x18]
00002B40 2F0B move.l -[A7], A3
00002B42 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002B46 381F move.w D4, [A7]+
00002B48 6600 00D8 bne +0xDA /* 00002C22 */
00002B4C 7000 moveq.l D0, 0x00
00002B4E 1013 move.b D0, [A3]
00002B50 720F moveq.l D1, 0x0F
00002B52 C200 and.b D1, D0
00002B54 7000 moveq.l D0, 0x00
00002B56 1001 move.b D0, D1
00002B58 3C00 move.w D6, D0
00002B5A 5446 addq.w D6, 2
00002B5C 7000 moveq.l D0, 0x00
00002B5E 2D40 FFE4 move.l [A6 - 0x1C], D0
00002B62 598F subq.l A7, 4
00002B64 A975 syscall TickCount
00002B66 2E1F move.l D7, [A7]+
00002B68 6012 bra +0x14 /* 00002B7C */
label00002B6A:
00002B6A 558F subq.l A7, 2
00002B6C 2054 movea.l A0, [A4]
00002B6E 3F28 0014 move.w -[A7], [A0 + 0x14]
00002B72 486E FFE4 pea.l [A6 - 0x1C]
00002B76 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00002B7A 544F addq.w A7, 2
label00002B7C:
00002B7C 48C6 ext.l D6
00002B7E BCAE FFE4 cmp.l D6, [A6 - 0x1C]
00002B82 6F0E ble +0x10 /* 00002B92 */
00002B84 598F subq.l A7, 4
00002B86 A975 syscall TickCount
00002B88 201F move.l D0, [A7]+
00002B8A 9087 sub.l D0, D7
00002B8C 7207 moveq.l D1, 0x07
00002B8E B280 cmp.l D1, D0
00002B90 6ED8 bgt -0x26 /* 00002B6A */
label00002B92:
00002B92 48C6 ext.l D6
00002B94 BCAE FFE4 cmp.l D6, [A6 - 0x1C]
00002B98 6F08 ble +0xA /* 00002BA2 */
00002B9A 383C DCD4 move.w D4, 0xDCD4
00002B9E 6000 0082 bra +0x84 /* 00002C22 */
label00002BA2:
00002BA2 48C6 ext.l D6
00002BA4 2D46 FFE8 move.l [A6 - 0x18], D6
00002BA8 558F subq.l A7, 2
00002BAA 2054 movea.l A0, [A4]
00002BAC 3F28 0014 move.w -[A7], [A0 + 0x14]
00002BB0 486E FFE8 pea.l [A6 - 0x18]
00002BB4 486B 0001 pea.l [A3 + 0x1]
00002BB8 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002BBC 381F move.w D4, [A7]+
00002BBE 6662 bne +0x64 /* 00002C22 */
00002BC0 48C6 ext.l D6
00002BC2 BCAE FFE8 cmp.l D6, [A6 - 0x18]
00002BC6 6706 beq +0x8 /* 00002BCE */
00002BC8 383C DCD6 move.w D4, 0xDCD6
00002BCC 6054 bra +0x56 /* 00002C22 */
label00002BCE:
00002BCE 4205 clr.b D5
00002BD0 206E 0014 movea.l A0, [A6 + 0x14]
00002BD4 1093 move.b [A0], [A3]
00002BD6 7000 moveq.l D0, 0x00
00002BD8 1013 move.b D0, [A3]
00002BDA 720F moveq.l D1, 0x0F
00002BDC C200 and.b D1, D0
00002BDE 7C00 moveq.l D6, 0x00
00002BE0 1C01 move.b D6, D1
00002BE2 4A86 tst.l D6
00002BE4 206E 0010 movea.l A0, [A6 + 0x10]
00002BE8 10AB 0001 move.b [A0], [A3 + 0x1]
00002BEC 102B 0001 move.b D0, [A3 + 0x1]
00002BF0 D013 add.b D0, [A3]
00002BF2 DA00 add.b D5, D0
00002BF4 4A46 tst.w D6
00002BF6 671E beq +0x20 /* 00002C16 */
00002BF8 4247 clr.w D7
00002BFA 6016 bra +0x18 /* 00002C12 */
label00002BFC:
00002BFC 48C7 ext.l D7
00002BFE 206E 000C movea.l A0, [A6 + 0xC]
00002C02 11B3 7002 7000 move.b [A0 + D7.w], [A3 + D7.w + 0x2]
00002C08 48C7 ext.l D7
00002C0A DA33 7002 add.b D5, [A3 + D7.w + 0x2]
00002C0E 3007 move.w D0, D7
00002C10 5247 addq.w D7, 1
label00002C12:
00002C12 BC47 cmp.w D6, D7
00002C14 6EE6 bgt -0x18 /* 00002BFC */
label00002C16:
00002C16 48C6 ext.l D6
00002C18 BA33 6002 cmp.b D5, [A3 + D6.w + 0x2]
00002C1C 6704 beq +0x6 /* 00002C22 */
00002C1E 383C DCD3 move.w D4, 0xDCD3
label00002C22:
00002C22 3F04 move.w -[A7], D4
00002C24 2F0C move.l -[A7], A4
00002C26 4EBA F0DC jsr [PC - 0xF24 /* 00001D04 */]
00002C2A 4CEE 18F0 FFC6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x3A]
00002C30 4E5E unlink A6
00002C32 205F movea.l A0, [A7]+
00002C34 4FEF 0010 lea.l A7, [A7 + 0x10]
00002C38 4ED0 jmp [A0]
00002C3A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1205: // at 00002C3C (misaligned)
00002C3E 0000 1D7C ori.b D0, 0x7C /* '|' */
00002C42 0001 0010 ori.b D1, 0x10
00002C46 4E5E unlink A6
00002C48 205F movea.l A0, [A7]+
00002C4A 504F addq.w A7, 8
00002C4C 4ED0 jmp [A0]
00002C4E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1206: // at 00002C50 (misaligned)
00002C52 0000 4E5E ori.b D0, 0x5E /* '^' */
00002C56 205F movea.l A0, [A7]+
00002C58 504F addq.w A7, 8
00002C5A 4ED0 jmp [A0]
export_1207:
00002C5C 4E56 0000 link A6, 0
00002C60 2F0C move.l -[A7], A4
00002C62 286D F89C movea.l A4, [A5 - 0x764]
00002C66 558F subq.l A7, 2
00002C68 3F3C 03F6 move.w -[A7], 0x3F6
00002C6C 7000 moveq.l D0, 0x00
00002C6E 2F00 move.l -[A7], D0
00002C70 2F0C move.l -[A7], A4
00002C72 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00002C76 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C7A 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
00002C7E 286E FFFC movea.l A4, [A6 - 0x4]
00002C82 4E5E unlink A6
00002C84 205F movea.l A0, [A7]+
00002C86 4FEF 000A lea.l A7, [A7 + 0xA]
00002C8A 4ED0 jmp [A0]
export_1208:
00002C8C 4E56 FFC2 link A6, -0x003E
00002C90 48E7 0018 movem.l -[A7], A3,A4
00002C94 286E 0008 movea.l A4, [A6 + 0x8]
00002C98 2054 movea.l A0, [A4]
00002C9A 4228 008F clr.b [A0 + 0x8F]
00002C9E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002CA2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002CA6 2F2E 000C move.l -[A7], [A6 + 0xC]
00002CAA 2F0C move.l -[A7], A4
00002CAC 4EBA E3A6 jsr [PC - 0x1C5A /* 00001054 */]
00002CB0 486E FFC2 pea.l [A6 - 0x3E]
00002CB4 486D 25DA pea.l [A5 + 0x25DA /* export_1207 */]
00002CB8 2F0C move.l -[A7], A4
00002CBA 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */]
00002CBE 266D F89C movea.l A3, [A5 - 0x764]
00002CC2 598F subq.l A7, 4
00002CC4 2F0B move.l -[A7], A3
00002CC6 4EBA E8B4 jsr [PC - 0x174C /* 0000157C */]
00002CCA 2054 movea.l A0, [A4]
00002CCC 215F 0090 move.l [A0 + 0x90], [A7]+
00002CD0 558F subq.l A7, 2
00002CD2 2054 movea.l A0, [A4]
00002CD4 2F28 0090 move.l -[A7], [A0 + 0x90]
00002CD8 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
00002CDC 4A1F tst.b [A7]+
00002CDE 6718 beq +0x1A /* 00002CF8 */
00002CE0 7000 moveq.l D0, 0x00
00002CE2 1F00 move.b -[A7], D0
00002CE4 2054 movea.l A0, [A4]
00002CE6 2F28 0090 move.l -[A7], [A0 + 0x90]
00002CEA 4EBA 00F4 jsr [PC + 0xF4 /* 00002DE0 */]
00002CEE 2054 movea.l A0, [A4]
00002CF0 2F28 0090 move.l -[A7], [A0 + 0x90]
00002CF4 4EBA 05BE jsr [PC + 0x5BE /* 000032B4 */]
label00002CF8:
00002CF8 558F subq.l A7, 2
00002CFA 2F0C move.l -[A7], A4
00002CFC 4EBA 02FE jsr [PC + 0x2FE /* 00002FFC */]
00002D00 2054 movea.l A0, [A4]
00002D02 4268 008A clr.w [A0 + 0x8A]
00002D06 486E FFC2 pea.l [A6 - 0x3E]
00002D0A 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */]
00002D0E 266D F89C movea.l A3, [A5 - 0x764]
00002D12 2F0C move.l -[A7], A4
00002D14 2F0B move.l -[A7], A3
00002D16 4EBA E84C jsr [PC - 0x17B4 /* 00001564 */]
00002D1A 544F addq.w A7, 2
00002D1C 4CEE 1800 FFBA movem.l A3,A4, [A6 - 0x46]
00002D22 4E5E unlink A6
00002D24 205F movea.l A0, [A7]+
00002D26 4FEF 0010 lea.l A7, [A7 + 0x10]
00002D2A 4ED0 jmp [A0]
export_1209:
00002D2C 4E56 0000 link A6, 0
00002D30 2F0C move.l -[A7], A4
00002D32 286E 0008 movea.l A4, [A6 + 0x8]
00002D36 7000 moveq.l D0, 0x00
00002D38 1F00 move.b -[A7], D0
00002D3A 7201 moveq.l D1, 0x01
00002D3C 1F01 move.b -[A7], D1
00002D3E 2F0C move.l -[A7], A4
00002D40 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */]
00002D44 7000 moveq.l D0, 0x00
00002D46 1F00 move.b -[A7], D0
00002D48 2F0C move.l -[A7], A4
00002D4A 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */]
00002D4E 2F0C move.l -[A7], A4
00002D50 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00002D54 286E FFFC movea.l A4, [A6 - 0x4]
00002D58 4E5E unlink A6
00002D5A 2E9F move.l [A7], [A7]+
00002D5C 4E75 rts
00002D5E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1210: // at 00002D60 (misaligned)
00002D62 FFF8 .invalid <<F/7/7>>
00002D64 48E7 0018 movem.l -[A7], A3,A4
00002D68 286E 0008 movea.l A4, [A6 + 0x8]
00002D6C 2F0C move.l -[A7], A4
00002D6E 4EBA 0544 jsr [PC + 0x544 /* 000032B4 */]
00002D72 266D F89C movea.l A3, [A5 - 0x764]
00002D76 2054 movea.l A0, [A4]
00002D78 2F28 0090 move.l -[A7], [A0 + 0x90]
00002D7C 2F0B move.l -[A7], A3
00002D7E 4EBA E7E4 jsr [PC - 0x181C /* 00001564 */]
00002D82 558F subq.l A7, 2
00002D84 266D F89C movea.l A3, [A5 - 0x764]
00002D88 598F subq.l A7, 4
00002D8A 2F0B move.l -[A7], A3
00002D8C 4EBA E7EE jsr [PC - 0x1812 /* 0000157C */]
00002D90 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
00002D94 4A1F tst.b [A7]+
00002D96 6736 beq +0x38 /* 00002DCE */
00002D98 266D F89C movea.l A3, [A5 - 0x764]
00002D9C 598F subq.l A7, 4
00002D9E 2F0B move.l -[A7], A3
00002DA0 4EBA E7DA jsr [PC - 0x1826 /* 0000157C */]
00002DA4 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00002DA8 558F subq.l A7, 2
00002DAA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002DAE 4EBA 024C jsr [PC + 0x24C /* 00002FFC */]
00002DB2 266D F89C movea.l A3, [A5 - 0x764]
00002DB6 598F subq.l A7, 4
00002DB8 2F0B move.l -[A7], A3
00002DBA 4EBA E7C0 jsr [PC - 0x1840 /* 0000157C */]
00002DBE 2D5F FFFC move.l [A6 - 0x4], [A7]+
00002DC2 7001 moveq.l D0, 0x01
00002DC4 1F00 move.b -[A7], D0
00002DC6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002DCA 4EBA 0014 jsr [PC + 0x14 /* 00002DE0 */]
label00002DCE:
00002DCE 2F0C move.l -[A7], A4
00002DD0 4EBA E2CE jsr [PC - 0x1D32 /* 000010A0 */]
00002DD4 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00002DDA 4E5E unlink A6
00002DDC 2E9F move.l [A7], [A7]+
00002DDE 4E75 rts
export_1211:
fn00002DE0:
00002DE0 4E56 0000 link A6, 0
00002DE4 48E7 0108 movem.l -[A7], D7,A4
00002DE8 1E2E 000C move.b D7, [A6 + 0xC]
00002DEC 286E 0008 movea.l A4, [A6 + 0x8]
00002DF0 2054 movea.l A0, [A4]
00002DF2 4A28 008F tst.b [A0 + 0x8F]
00002DF6 6770 beq +0x72 /* 00002E68 */
00002DF8 BE28 008E cmp.b D7, [A0 + 0x8E]
00002DFC 676A beq +0x6C /* 00002E68 */
00002DFE 4A07 tst.b D7
00002E00 673E beq +0x40 /* 00002E40 */
00002E02 558F subq.l A7, 2
00002E04 2F0C move.l -[A7], A4
00002E06 4EBA 0538 jsr [PC + 0x538 /* 00003340 */]
00002E0A 4A1F tst.b [A7]+
00002E0C 675A beq +0x5C /* 00002E68 */
00002E0E 2F0C move.l -[A7], A4
00002E10 4EBA 03B6 jsr [PC + 0x3B6 /* 000031C8 */]
00002E14 598F subq.l A7, 4
00002E16 2054 movea.l A0, [A4]
00002E18 2F28 005C move.l -[A7], [A0 + 0x5C]
00002E1C 7001 moveq.l D0, 0x01
00002E1E 3F00 move.w -[A7], D0
00002E20 2F3C 0002 002E move.l -[A7], 0x2002E
00002E26 7000 moveq.l D0, 0x00
00002E28 A82A syscall ComponentDispatch
00002E2A 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00002E2E 2054 movea.l A0, [A4]
00002E30 117C 0001 008E move.b [A0 + 0x8E], 0x1
00002E36 2F0C move.l -[A7], A4
00002E38 4EBA 00B2 jsr [PC + 0xB2 /* 00002EEC */]
00002E3C 584F addq.w A7, 4
00002E3E 6028 bra +0x2A /* 00002E68 */
label00002E40:
00002E40 2F0C move.l -[A7], A4
00002E42 4EBA 00A8 jsr [PC + 0xA8 /* 00002EEC */]
00002E46 2054 movea.l A0, [A4]
00002E48 4228 008E clr.b [A0 + 0x8E]
00002E4C 598F subq.l A7, 4
00002E4E 2054 movea.l A0, [A4]
00002E50 2F28 005C move.l -[A7], [A0 + 0x5C]
00002E54 7000 moveq.l D0, 0x00
00002E56 3F00 move.w -[A7], D0
00002E58 2F3C 0002 002E move.l -[A7], 0x2002E
00002E5E 7000 moveq.l D0, 0x00
00002E60 A82A syscall ComponentDispatch
00002E62 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00002E66 584F addq.w A7, 4
label00002E68:
00002E68 2054 movea.l A0, [A4]
00002E6A 1147 008D move.b [A0 + 0x8D], D7
00002E6E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00002E74 4E5E unlink A6
00002E76 205F movea.l A0, [A7]+
00002E78 5C4F addq.w A7, 6
00002E7A 4ED0 jmp [A0]
export_1212:
00002E7C 4E56 0000 link A6, 0
00002E80 2F0C move.l -[A7], A4
00002E82 286E 0008 movea.l A4, [A6 + 0x8]
00002E86 4A2E 000C tst.b [A6 + 0xC]
00002E8A 672A beq +0x2C /* 00002EB6 */
00002E8C 2054 movea.l A0, [A4]
00002E8E 4A68 008A tst.w [A0 + 0x8A]
00002E92 661A bne +0x1C /* 00002EAE */
00002E94 2248 movea.l A1, A0
00002E96 1368 008D 008C move.b [A1 + 0x8C], [A0 + 0x8D]
00002E9C 2054 movea.l A0, [A4]
00002E9E 4A28 008C tst.b [A0 + 0x8C]
00002EA2 670A beq +0xC /* 00002EAE */
00002EA4 7000 moveq.l D0, 0x00
00002EA6 1F00 move.b -[A7], D0
00002EA8 2F0C move.l -[A7], A4
00002EAA 4EBA FF34 jsr [PC - 0xCC /* 00002DE0 */]
label00002EAE:
00002EAE 2054 movea.l A0, [A4]
00002EB0 5268 008A addq.w [A0 + 0x8A], 1
00002EB4 602A bra +0x2C /* 00002EE0 */
label00002EB6:
00002EB6 2054 movea.l A0, [A4]
00002EB8 5368 008A subq.w [A0 + 0x8A], 1
00002EBC 2054 movea.l A0, [A4]
00002EBE 4A68 008A tst.w [A0 + 0x8A]
00002EC2 6610 bne +0x12 /* 00002ED4 */
00002EC4 4A28 008C tst.b [A0 + 0x8C]
00002EC8 670A beq +0xC /* 00002ED4 */
00002ECA 7001 moveq.l D0, 0x01
00002ECC 1F00 move.b -[A7], D0
00002ECE 2F0C move.l -[A7], A4
00002ED0 4EBA FF0E jsr [PC - 0xF2 /* 00002DE0 */]
label00002ED4:
00002ED4 2054 movea.l A0, [A4]
00002ED6 4A68 008A tst.w [A0 + 0x8A]
00002EDA 6C04 bge +0x6 /* 00002EE0 */
00002EDC 4268 008A clr.w [A0 + 0x8A]
label00002EE0:
00002EE0 286E FFFC movea.l A4, [A6 - 0x4]
00002EE4 4E5E unlink A6
00002EE6 205F movea.l A0, [A7]+
00002EE8 5C4F addq.w A7, 6
00002EEA 4ED0 jmp [A0]
fn00002EEC:
00002EEC 4E56 FFF8 link A6, -0x0008
00002EF0 2F0C move.l -[A7], A4
00002EF2 286E 0008 movea.l A4, [A6 + 0x8]
00002EF6 486E FFF8 pea.l [A6 - 0x8]
00002EFA 7000 moveq.l D0, 0x00
00002EFC 3F00 move.w -[A7], D0
00002EFE 3F00 move.w -[A7], D0
00002F00 2054 movea.l A0, [A4]
00002F02 3F28 0028 move.w -[A7], [A0 + 0x28]
00002F06 3F28 0024 move.w -[A7], [A0 + 0x24]
00002F0A A8A7 syscall SetRect
00002F0C 486E FFF8 pea.l [A6 - 0x8]
00002F10 2F0C move.l -[A7], A4
00002F12 4EBA 000C jsr [PC + 0xC /* 00002F20 */]
00002F16 286E FFF4 movea.l A4, [A6 - 0xC]
00002F1A 4E5E unlink A6
00002F1C 2E9F move.l [A7], [A7]+
00002F1E 4E75 rts
export_1213:
fn00002F20:
00002F20 4E56 FFF8 link A6, -0x0008
00002F24 48E7 0018 movem.l -[A7], A3,A4
00002F28 286E 0008 movea.l A4, [A6 + 0x8]
00002F2C 206E 000C movea.l A0, [A6 + 0xC]
00002F30 43EE FFF8 lea.l A1, [A6 - 0x8]
00002F34 22D8 move.l [A1]+, [A0]+
00002F36 22D8 move.l [A1]+, [A0]+
00002F38 558F subq.l A7, 2
00002F3A 2054 movea.l A0, [A4]
00002F3C 2F28 0058 move.l -[A7], [A0 + 0x58]
00002F40 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
00002F44 4A1F tst.b [A7]+
00002F46 6766 beq +0x68 /* 00002FAE */
00002F48 598F subq.l A7, 4
00002F4A 2054 movea.l A0, [A4]
00002F4C 2F28 0058 move.l -[A7], [A0 + 0x58]
00002F50 4EBA E382 jsr [PC - 0x1C7E /* 000012D4 */]
00002F54 265F movea.l A3, [A7]+
00002F56 2054 movea.l A0, [A4]
00002F58 4A28 008F tst.b [A0 + 0x8F]
00002F5C 6750 beq +0x52 /* 00002FAE */
00002F5E 558F subq.l A7, 2
00002F60 2F0C move.l -[A7], A4
00002F62 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00002F66 558F subq.l A7, 2
00002F68 2F2B 0002 move.l -[A7], [A3 + 0x2]
00002F6C 203C 0004 0001 move.l D0, 0x40001
00002F72 AB1D syscall QDExtensions
00002F74 4A1F tst.b [A7]+
00002F76 544F addq.w A7, 2
00002F78 6608 bne +0xA /* 00002F82 */
00002F7A 558F subq.l A7, 2
00002F7C AA40 syscall QDError
00002F7E 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
label00002F82:
00002F82 206D FA92 movea.l A0, [A5 - 0x56E]
00002F86 4868 0002 pea.l [A0 + 0x2]
00002F8A 206B 0002 movea.l A0, [A3 + 0x2]
00002F8E 2F10 move.l -[A7], [A0]
00002F90 486E FFF8 pea.l [A6 - 0x8]
00002F94 486B 0010 pea.l [A3 + 0x10]
00002F98 7000 moveq.l D0, 0x00
00002F9A 3F00 move.w -[A7], D0
00002F9C 7200 moveq.l D1, 0x00
00002F9E 2F01 move.l -[A7], D1
00002FA0 A8EC syscall CopyBits
00002FA2 2F2B 0002 move.l -[A7], [A3 + 0x2]
00002FA6 203C 0004 0002 move.l D0, 0x40002
00002FAC AB1D syscall QDExtensions
label00002FAE:
00002FAE 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00002FB4 4E5E unlink A6
00002FB6 205F movea.l A0, [A7]+
00002FB8 504F addq.w A7, 8
00002FBA 4ED0 jmp [A0]
export_1214:
fn00002FBC:
00002FBC 4E56 0000 link A6, 0
00002FC0 2F0C move.l -[A7], A4
00002FC2 286E 0008 movea.l A4, [A6 + 0x8]
00002FC6 2054 movea.l A0, [A4]
00002FC8 4A28 008F tst.b [A0 + 0x8F]
00002FCC 6724 beq +0x26 /* 00002FF2 */
00002FCE 598F subq.l A7, 4
00002FD0 2054 movea.l A0, [A4]
00002FD2 2F28 005C move.l -[A7], [A0 + 0x5C]
00002FD6 2F3C 0000 0016 move.l -[A7], 0x16
00002FDC 7000 moveq.l D0, 0x00
00002FDE A82A syscall ComponentDispatch
00002FE0 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00002FE4 2054 movea.l A0, [A4]
00002FE6 4228 008D clr.b [A0 + 0x8D]
00002FEA 2054 movea.l A0, [A4]
00002FEC 4228 008E clr.b [A0 + 0x8E]
00002FF0 584F addq.w A7, 4
label00002FF2:
00002FF2 286E FFFC movea.l A4, [A6 - 0x4]
00002FF6 4E5E unlink A6
00002FF8 2E9F move.l [A7], [A7]+
00002FFA 4E75 rts
fn00002FFC:
00002FFC 4E56 FFD8 link A6, -0x0028
00003000 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003004 286E 0008 movea.l A4, [A6 + 0x8]
00003008 558F subq.l A7, 2
0000300A 2F0C move.l -[A7], A4
0000300C 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00003010 2D7C 7664 6967 FFE4 move.l [A6 - 0x1C], 0x76646967 /* 'vdig' */
00003018 7000 moveq.l D0, 0x00
0000301A 2D40 FFE8 move.l [A6 - 0x18], D0
0000301E 2D40 FFEC move.l [A6 - 0x14], D0
00003022 2D40 FFF0 move.l [A6 - 0x10], D0
00003026 2D40 FFF4 move.l [A6 - 0xC], D0
0000302A 598F subq.l A7, 4
0000302C 7000 moveq.l D0, 0x00
0000302E 2F00 move.l -[A7], D0
00003030 486E FFE4 pea.l [A6 - 0x1C]
00003034 7004 moveq.l D0, 0x04
00003036 A82A syscall ComponentDispatch
00003038 265F movea.l A3, [A7]+
0000303A 598F subq.l A7, 4
0000303C 2F0B move.l -[A7], A3
0000303E 7007 moveq.l D0, 0x07
00003040 A82A syscall ComponentDispatch
00003042 2054 movea.l A0, [A4]
00003044 215F 005C move.l [A0 + 0x5C], [A7]+
00003048 2054 movea.l A0, [A4]
0000304A 2F28 005C move.l -[A7], [A0 + 0x5C]
0000304E 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00003052 2054 movea.l A0, [A4]
00003054 117C 0001 008F move.b [A0 + 0x8F], 0x1
0000305A 598F subq.l A7, 4
0000305C 2054 movea.l A0, [A4]
0000305E 2F28 005C move.l -[A7], [A0 + 0x5C]
00003062 4868 0060 pea.l [A0 + 0x60]
00003066 2F3C 0004 0019 move.l -[A7], 0x40019
0000306C 7000 moveq.l D0, 0x00
0000306E A82A syscall ComponentDispatch
00003070 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00003074 200B move.l D0, A3
00003076 5C4F addq.w A7, 6
00003078 6700 013E beq +0x140 /* 000031B8 */
0000307C 598F subq.l A7, 4
0000307E 2054 movea.l A0, [A4]
00003080 2F28 005C move.l -[A7], [A0 + 0x5C]
00003084 7000 moveq.l D0, 0x00
00003086 3F00 move.w -[A7], D0
00003088 2F3C 0002 0040 move.l -[A7], 0x20040
0000308E 7000 moveq.l D0, 0x00
00003090 A82A syscall ComponentDispatch
00003092 598F subq.l A7, 4
00003094 2054 movea.l A0, [A4]
00003096 2F28 005C move.l -[A7], [A0 + 0x5C]
0000309A 486E FFE0 pea.l [A6 - 0x20]
0000309E 2F3C 0004 003C move.l -[A7], 0x4003C
000030A4 7000 moveq.l D0, 0x00
000030A6 A82A syscall ComponentDispatch
000030A8 7CFF moveq.l D6, 0xFFFFFFFF
000030AA 4247 clr.w D7
000030AC 504F addq.w A7, 8
000030AE 6026 bra +0x28 /* 000030D6 */
label000030B0:
000030B0 598F subq.l A7, 4
000030B2 2054 movea.l A0, [A4]
000030B4 2F28 005C move.l -[A7], [A0 + 0x5C]
000030B8 3F07 move.w -[A7], D7
000030BA 486E FFE2 pea.l [A6 - 0x1E]
000030BE 2F3C 0006 003D move.l -[A7], 0x6003D
000030C4 7000 moveq.l D0, 0x00
000030C6 A82A syscall ComponentDispatch
000030C8 4A6E FFE2 tst.w [A6 - 0x1E]
000030CC 584F addq.w A7, 4
000030CE 6602 bne +0x4 /* 000030D2 */
000030D0 3C07 move.w D6, D7
label000030D2:
000030D2 3007 move.w D0, D7
000030D4 5247 addq.w D7, 1
label000030D6:
000030D6 BE6E FFE0 cmp.w D7, [A6 - 0x20]
000030DA 6FD4 ble -0x2A /* 000030B0 */
000030DC 0C46 FFFF cmpi.w D6, 0xFFFF
000030E0 6608 bne +0xA /* 000030EA */
000030E2 3F3C F705 move.w -[A7], 0xF705
000030E6 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
label000030EA:
000030EA 598F subq.l A7, 4
000030EC 2054 movea.l A0, [A4]
000030EE 2F28 005C move.l -[A7], [A0 + 0x5C]
000030F2 3F06 move.w -[A7], D6
000030F4 2F3C 0002 003E move.l -[A7], 0x2003E
000030FA 7000 moveq.l D0, 0x00
000030FC A82A syscall ComponentDispatch
000030FE 2054 movea.l A0, [A4]
00003100 4AA8 0062 tst.l [A0 + 0x62]
00003104 584F addq.w A7, 4
00003106 6718 beq +0x1A /* 00003120 */
00003108 598F subq.l A7, 4
0000310A 2054 movea.l A0, [A4]
0000310C 2F28 005C move.l -[A7], [A0 + 0x5C]
00003110 7001 moveq.l D0, 0x01
00003112 3F00 move.w -[A7], D0
00003114 2F3C 0002 0029 move.l -[A7], 0x20029
0000311A 7000 moveq.l D0, 0x00
0000311C A82A syscall ComponentDispatch
0000311E 584F addq.w A7, 4
label00003120:
00003120 598F subq.l A7, 4
00003122 2054 movea.l A0, [A4]
00003124 2F28 005C move.l -[A7], [A0 + 0x5C]
00003128 7000 moveq.l D0, 0x00
0000312A 3F00 move.w -[A7], D0
0000312C 486E FFF8 pea.l [A6 - 0x8]
00003130 2F3C 0006 0002 move.l -[A7], 0x60002
00003136 7000 moveq.l D0, 0x00
00003138 A82A syscall ComponentDispatch
0000313A 598F subq.l A7, 4
0000313C 2054 movea.l A0, [A4]
0000313E 2F28 005C move.l -[A7], [A0 + 0x5C]
00003142 7000 moveq.l D0, 0x00
00003144 3F00 move.w -[A7], D0
00003146 486E FFF8 pea.l [A6 - 0x8]
0000314A 2F3C 0006 0001 move.l -[A7], 0x60001
00003150 7000 moveq.l D0, 0x00
00003152 A82A syscall ComponentDispatch
00003154 598F subq.l A7, 4
00003156 2054 movea.l A0, [A4]
00003158 2F28 005C move.l -[A7], [A0 + 0x5C]
0000315C 7000 moveq.l D0, 0x00
0000315E 3F00 move.w -[A7], D0
00003160 486E FFD8 pea.l [A6 - 0x28]
00003164 2F3C 0006 0002 move.l -[A7], 0x60002
0000316A 7000 moveq.l D0, 0x00
0000316C A82A syscall ComponentDispatch
0000316E 598F subq.l A7, 4
00003170 2054 movea.l A0, [A4]
00003172 2F28 005C move.l -[A7], [A0 + 0x5C]
00003176 486E FFD8 pea.l [A6 - 0x28]
0000317A 2F3C 0004 0003 move.l -[A7], 0x40003
00003180 7000 moveq.l D0, 0x00
00003182 A82A syscall ComponentDispatch
00003184 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00003188 598F subq.l A7, 4
0000318A 2054 movea.l A0, [A4]
0000318C 2F28 005C move.l -[A7], [A0 + 0x5C]
00003190 7000 moveq.l D0, 0x00
00003192 3F00 move.w -[A7], D0
00003194 2F3C 0002 002E move.l -[A7], 0x2002E
0000319A 7000 moveq.l D0, 0x00
0000319C A82A syscall ComponentDispatch
0000319E 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000031A2 2054 movea.l A0, [A4]
000031A4 4228 008D clr.b [A0 + 0x8D]
000031A8 2054 movea.l A0, [A4]
000031AA 4228 008E clr.b [A0 + 0x8E]
000031AE 2054 movea.l A0, [A4]
000031B0 4268 008A clr.w [A0 + 0x8A]
000031B4 4FEF 0014 lea.l A7, [A7 + 0x14]
label000031B8:
000031B8 426E 000C clr.w [A6 + 0xC]
000031BC 4CEE 18C0 FFC8 movem.l D6,D7,A3,A4, [A6 - 0x38]
000031C2 4E5E unlink A6
000031C4 2E9F move.l [A7], [A7]+
000031C6 4E75 rts
fn000031C8:
000031C8 4E56 FFEC link A6, -0x0014
000031CC 48E7 0118 movem.l -[A7], D7,A3,A4
000031D0 286E 0008 movea.l A4, [A6 + 0x8]
000031D4 7E00 moveq.l D7, 0x00
000031D6 558F subq.l A7, 2
000031D8 2F0C move.l -[A7], A4
000031DA 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
000031DE 42AE FFF8 clr.l [A6 - 0x8]
000031E2 486E FFF8 pea.l [A6 - 0x8]
000031E6 A870 syscall LocalToGlobal
000031E8 2054 movea.l A0, [A4]
000031EA 4A28 008F tst.b [A0 + 0x8F]
000031EE 544F addq.w A7, 2
000031F0 6700 008E beq +0x90 /* 00003280 */
000031F4 598F subq.l A7, 4
000031F6 2054 movea.l A0, [A4]
000031F8 4868 0022 pea.l [A0 + 0x22]
000031FC 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003200 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00003204 486E FFEC pea.l [A6 - 0x14]
00003208 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000320C 302E FFF6 move.w D0, [A6 - 0xA]
00003210 D06E FFFA add.w D0, [A6 - 0x6]
00003214 3F00 move.w -[A7], D0
00003216 302E FFF4 move.w D0, [A6 - 0xC]
0000321A D06E FFF8 add.w D0, [A6 - 0x8]
0000321E 3F00 move.w -[A7], D0
00003220 A8A7 syscall SetRect
00003222 7032 moveq.l D0, 0x32
00003224 A122 syscall NewHandle, flags=1
00003226 2648 movea.l A3, A0
00003228 598F subq.l A7, 4
0000322A 2F0C move.l -[A7], A4
0000322C 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00003230 205F movea.l A0, [A7]+
00003232 2D48 FFFC move.l [A6 - 0x4], A0
00003236 2050 movea.l A0, [A0]
00003238 2068 0038 movea.l A0, [A0 + 0x38]
0000323C 2068 0002 movea.l A0, [A0 + 0x2]
00003240 2050 movea.l A0, [A0]
00003242 2253 movea.l A1, [A3]
00003244 700B moveq.l D0, 0x0B
label00003246:
00003246 22D8 move.l [A1]+, [A0]+
00003248 51C8 FFFC dbf D0, -0x6 /* 00003246 */
0000324C 32D8 move.w [A1]+, [A0]+
0000324E 598F subq.l A7, 4
00003250 2054 movea.l A0, [A4]
00003252 2F28 005C move.l -[A7], [A0 + 0x5C]
00003256 598F subq.l A7, 4
00003258 AA32 syscall GetGDevice
0000325A 205F movea.l A0, [A7]+
0000325C 2050 movea.l A0, [A0]
0000325E 2F28 0016 move.l -[A7], [A0 + 0x16]
00003262 486E FFEC pea.l [A6 - 0x14]
00003266 7000 moveq.l D0, 0x00
00003268 2F00 move.l -[A7], D0
0000326A 2F00 move.l -[A7], D0
0000326C 2F3C 0010 002D move.l -[A7], 0x10002D
00003272 7000 moveq.l D0, 0x00
00003274 A82A syscall ComponentDispatch
00003276 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
0000327A 204B movea.l A0, A3
0000327C A023 syscall DisposHandle/DisposeHandle
0000327E 584F addq.w A7, 4
label00003280:
00003280 4CEE 1880 FFE0 movem.l D7,A3,A4, [A6 - 0x20]
00003286 4E5E unlink A6
00003288 2E9F move.l [A7], [A7]+
0000328A 4E75 rts
export_1215:
0000328C 4E56 0000 link A6, 0
00003290 2F0C move.l -[A7], A4
00003292 286E 0008 movea.l A4, [A6 + 0x8]
00003296 558F subq.l A7, 2
00003298 2F0C move.l -[A7], A4
0000329A 4EBA 00A4 jsr [PC + 0xA4 /* 00003340 */]
0000329E 4A1F tst.b [A7]+
000032A0 6706 beq +0x8 /* 000032A8 */
000032A2 2F0C move.l -[A7], A4
000032A4 4EBA FF22 jsr [PC - 0xDE /* 000031C8 */]
label000032A8:
000032A8 286E FFFC movea.l A4, [A6 - 0x4]
000032AC 4E5E unlink A6
000032AE 205F movea.l A0, [A7]+
000032B0 5C4F addq.w A7, 6
000032B2 4ED0 jmp [A0]
fn000032B4:
000032B4 4E56 0000 link A6, 0
000032B8 2F0C move.l -[A7], A4
000032BA 286E 0008 movea.l A4, [A6 + 0x8]
000032BE 2054 movea.l A0, [A4]
000032C0 4A28 008F tst.b [A0 + 0x8F]
000032C4 670E beq +0x10 /* 000032D4 */
000032C6 558F subq.l A7, 2
000032C8 2054 movea.l A0, [A4]
000032CA 2F28 005C move.l -[A7], [A0 + 0x5C]
000032CE 7008 moveq.l D0, 0x08
000032D0 A82A syscall ComponentDispatch
000032D2 544F addq.w A7, 2
label000032D4:
000032D4 286E FFFC movea.l A4, [A6 - 0x4]
000032D8 4E5E unlink A6
000032DA 2E9F move.l [A7], [A7]+
000032DC 4E75 rts
000032DE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1216: // at 000032E0 (misaligned)
000032E2 0000 1F2E ori.b D0, 0x2E /* '.' */
000032E6 000E 1F2E ori.b A6, 0x2E /* '.' */
000032EA 000C 2F2E ori.b A4, 0x2E /* '.' */
000032EE 0008 4EAD ori.b A0, 0xAD
000032F2 17CA 4E5E move.b [PC + D4 * 8 + 0x5E], A2
000032F6 205F movea.l A0, [A7]+
000032F8 504F addq.w A7, 8
000032FA 4ED0 jmp [A0]
export_1217:
000032FC 4E56 0000 link A6, 0
00003300 1F2E 000E move.b -[A7], [A6 + 0xE]
00003304 1F2E 000C move.b -[A7], [A6 + 0xC]
00003308 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000330C 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00003310 4E5E unlink A6
00003312 205F movea.l A0, [A7]+
00003314 504F addq.w A7, 8
00003316 4ED0 jmp [A0]
export_1218:
00003318 4E56 0000 link A6, 0
0000331C 2F0C move.l -[A7], A4
0000331E 286E 0008 movea.l A4, [A6 + 0x8]
00003322 2054 movea.l A0, [A4]
00003324 4A28 008E tst.b [A0 + 0x8E]
00003328 660A bne +0xC /* 00003334 */
0000332A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000332E 2F0C move.l -[A7], A4
00003330 4EBA DC8A jsr [PC - 0x2376 /* 00000FBC */]
label00003334:
00003334 286E FFFC movea.l A4, [A6 - 0x4]
00003338 4E5E unlink A6
0000333A 205F movea.l A0, [A7]+
0000333C 504F addq.w A7, 8
0000333E 4ED0 jmp [A0]
fn00003340:
00003340 4E56 FFF8 link A6, -0x0008
00003344 48E7 0108 movem.l -[A7], D7,A4
00003348 286E 0008 movea.l A4, [A6 + 0x8]
0000334C 558F subq.l A7, 2
0000334E 2F0C move.l -[A7], A4
00003350 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00003354 486E FFF8 pea.l [A6 - 0x8]
00003358 2F0C move.l -[A7], A4
0000335A 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
0000335E 2F2D F838 move.l -[A7], [A5 - 0x7C8]
00003362 486E FFF8 pea.l [A6 - 0x8]
00003366 A8DF syscall RectRgn
00003368 2F2D F838 move.l -[A7], [A5 - 0x7C8]
0000336C 206D FA92 movea.l A0, [A5 - 0x56E]
00003370 2F28 0018 move.l -[A7], [A0 + 0x18]
00003374 2F2D F838 move.l -[A7], [A5 - 0x7C8]
00003378 A8E6 syscall DiffRgn
0000337A 558F subq.l A7, 2
0000337C 2F2D F838 move.l -[A7], [A5 - 0x7C8]
00003380 A8E2 syscall EmptyRgn
00003382 1E1F move.b D7, [A7]+
00003384 1D47 000C move.b [A6 + 0xC], D7
00003388 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
0000338E 4E5E unlink A6
00003390 2E9F move.l [A7], [A7]+
00003392 4E75 rts
export_1219:
00003394 4E56 0000 link A6, 0
00003398 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000339C 2F2E 0010 move.l -[A7], [A6 + 0x10]
000033A0 2F2E 000C move.l -[A7], [A6 + 0xC]
000033A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000033A8 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
000033AC 4E5E unlink A6
000033AE 205F movea.l A0, [A7]+
000033B0 4FEF 0010 lea.l A7, [A7 + 0x10]
000033B4 4ED0 jmp [A0]
000033B6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1220: // at 000033B8 (misaligned)
000033BA 0000 48E7 ori.b D0, 0xE7
000033BE 0018 286E ori.b [A0]+, 0x6E /* 'n' */
000033C2 0008 598F ori.b A0, 0x8F
000033C6 2F3C 7669 6465 move.l -[A7], 0x76696465 /* 'vide' */
000033CC 2F0C move.l -[A7], A4
000033CE 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
000033D2 2054 movea.l A0, [A4]
000033D4 215F 0064 move.l [A0 + 0x64], [A7]+
000033D8 7006 moveq.l D0, 0x06
000033DA 2F00 move.l -[A7], D0
000033DC 486D 1C9A pea.l [A5 + 0x1C9A /* export_911 */]
000033E0 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000033E4 2640 movea.l A3, D0
000033E6 2F0B move.l -[A7], A3
000033E8 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
000033EC 2054 movea.l A0, [A4]
000033EE 214B 0060 move.l [A0 + 0x60], A3
000033F2 486D F030 pea.l [A5 - 0xFD0]
000033F6 7020 moveq.l D0, 0x20
000033F8 3F00 move.w -[A7], D0
000033FA 2054 movea.l A0, [A4]
000033FC 2F28 0060 move.l -[A7], [A0 + 0x60]
00003400 4EBA DCEE jsr [PC - 0x2312 /* 000010F0 */]
00003404 2054 movea.l A0, [A4]
00003406 2F28 0060 move.l -[A7], [A0 + 0x60]
0000340A 2F28 0064 move.l -[A7], [A0 + 0x64]
0000340E 4EBA DC78 jsr [PC - 0x2388 /* 00001088 */]
00003412 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00003418 4E5E unlink A6
0000341A 2E9F move.l [A7], [A7]+
0000341C 4E75 rts
0000341E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1221: // at 00003420 (misaligned)
00003422 0000 206E ori.b D0, 0x6E /* 'n' */
00003426 0008 2050 ori.b A0, 0x50 /* 'P' */
0000342A 2D68 0060 000C move.l [A6 + 0xC], [A0 + 0x60]
00003430 4E5E unlink A6
00003432 2E9F move.l [A7], [A7]+
00003434 4E75 rts
00003436 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1222: // at 00003438 (misaligned)
0000343A 0000 2F0C ori.b D0, 0xC
0000343E 286E 0008 movea.l A4, [A6 + 0x8]
00003442 2054 movea.l A0, [A4]
00003444 2F28 0060 move.l -[A7], [A0 + 0x60]
00003448 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
0000344C 2F0C move.l -[A7], A4
0000344E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00003452 286E FFFC movea.l A4, [A6 - 0x4]
00003456 4E5E unlink A6
00003458 2E9F move.l [A7], [A7]+
0000345A 4E75 rts
fn0000345C:
0000345C 4E56 FFFC link A6, -0x0004
00003460 48E7 0018 movem.l -[A7], A3,A4
00003464 286E 0008 movea.l A4, [A6 + 0x8]
00003468 7008 moveq.l D0, 0x08
0000346A 2F00 move.l -[A7], D0
0000346C 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */]
00003470 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00003474 2D40 FFFC move.l [A6 - 0x4], D0
00003478 2F00 move.l -[A7], D0
0000347A 4EBA D178 jsr [PC - 0x2E88 /* 000005F4 */]
0000347E 2054 movea.l A0, [A4]
00003480 2F28 0064 move.l -[A7], [A0 + 0x64]
00003484 4EBA FB36 jsr [PC - 0x4CA /* 00002FBC */]
00003488 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000348C 2F0C move.l -[A7], A4
0000348E 4EBA 00F4 jsr [PC + 0xF4 /* 00003584 */]
00003492 2054 movea.l A0, [A4]
00003494 2F28 0064 move.l -[A7], [A0 + 0x64]
00003498 4EBA FA52 jsr [PC - 0x5AE /* 00002EEC */]
0000349C 7001 moveq.l D0, 0x01
0000349E 1F00 move.b -[A7], D0
000034A0 2054 movea.l A0, [A4]
000034A2 2F28 0064 move.l -[A7], [A0 + 0x64]
000034A6 4EBA F938 jsr [PC - 0x6C8 /* 00002DE0 */]
000034AA 7008 moveq.l D0, 0x08
000034AC 2F00 move.l -[A7], D0
000034AE 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */]
000034B2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000034B6 2640 movea.l A3, D0
000034B8 2F0B move.l -[A7], A3
000034BA 4EBA D138 jsr [PC - 0x2EC8 /* 000005F4 */]
000034BE 7002 moveq.l D0, 0x02
000034C0 1F00 move.b -[A7], D0
000034C2 2F0B move.l -[A7], A3
000034C4 4EBA D18E jsr [PC - 0x2E72 /* 00000654 */]
000034C8 7001 moveq.l D0, 0x01
000034CA 3F00 move.w -[A7], D0
000034CC 7200 moveq.l D1, 0x00
000034CE 3F01 move.w -[A7], D1
000034D0 3F01 move.w -[A7], D1
000034D2 3F01 move.w -[A7], D1
000034D4 7002 moveq.l D0, 0x02
000034D6 3F00 move.w -[A7], D0
000034D8 2F0B move.l -[A7], A3
000034DA 4EBA D220 jsr [PC - 0x2DE0 /* 000006FC */]
000034DE 558F subq.l A7, 2
000034E0 2F2D F038 move.l -[A7], [A5 - 0xFC8]
000034E4 4EAD 231A jsr [A5 + 0x231A /* export_1119 */]
000034E8 7000 moveq.l D0, 0x00
000034EA 101F move.b D0, [A7]+
000034EC 0C40 0001 cmpi.w D0, 0x1
000034F0 4FEF 0010 lea.l A7, [A7 + 0x10]
000034F4 660A bne +0xC /* 00003500 */
000034F6 2F0B move.l -[A7], A3
000034F8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000034FC 4EBA D566 jsr [PC - 0x2A9A /* 00000A64 */]
label00003500:
00003500 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003504 2F2E 000C move.l -[A7], [A6 + 0xC]
00003508 4EBA CF1A jsr [PC - 0x30E6 /* 00000424 */]
0000350C 598F subq.l A7, 4
0000350E 2054 movea.l A0, [A4]
00003510 2F28 0064 move.l -[A7], [A0 + 0x64]
00003514 4EBA DB9E jsr [PC - 0x2462 /* 000010B4 */]
00003518 2F2E 000C move.l -[A7], [A6 + 0xC]
0000351C 4EBA CF26 jsr [PC - 0x30DA /* 00000444 */]
00003520 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00003526 4E5E unlink A6
00003528 205F movea.l A0, [A7]+
0000352A 504F addq.w A7, 8
0000352C 4ED0 jmp [A0]
0000352E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1223: // at 00003530 (misaligned)
00003532 0000 48E7 ori.b D0, 0xE7
00003536 0108 btst A0, D0
00003538 1E2E 000C move.b D7, [A6 + 0xC]
0000353C 286E 0008 movea.l A4, [A6 + 0x8]
00003540 1F07 move.b -[A7], D7
00003542 2F0C move.l -[A7], A4
00003544 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */]
00003548 1F07 move.b -[A7], D7
0000354A 2054 movea.l A0, [A4]
0000354C 2F28 0064 move.l -[A7], [A0 + 0x64]
00003550 4EAD 2132 jsr [A5 + 0x2132 /* export_1058 */]
00003554 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
0000355A 4E5E unlink A6
0000355C 205F movea.l A0, [A7]+
0000355E 5C4F addq.w A7, 6
00003560 4ED0 jmp [A0]
00003562 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1224: // at 00003564 (misaligned)
00003566 0000 1F2E ori.b D0, 0x2E /* '.' */
0000356A 000C 206E ori.b A4, 0x6E /* 'n' */
0000356E 0008 2050 ori.b A0, 0x50 /* 'P' */
00003572 2F28 0064 move.l -[A7], [A0 + 0x64]
00003576 4EBA F868 jsr [PC - 0x798 /* 00002DE0 */]
0000357A 4E5E unlink A6
0000357C 205F movea.l A0, [A7]+
0000357E 5C4F addq.w A7, 6
00003580 4ED0 jmp [A0]
00003582 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00003584-00003594
fn00003584:
00003584 4E56 0000 link A6, 0
00003588 2F2E 000C move.l -[A7], [A6 + 0xC]
0000358C 2F2D F038 move.l -[A7], [A5 - 0xFC8]
00003590 4EAD 0DF2 jsr [A5 + 0xDF2 /* export_442 */]
// end alternate branch 00003584-00003594
fn00003584: // (misaligned)
00003586 0000 2F2E ori.b D0, 0x2E /* '.' */
0000358A 000C 2F2D ori.b A4, 0x2D /* '-' */
0000358E F038 4EAD 0DF2 .pmove2 0xF038, 0x4EAD // unimplemented
00003594 4E5E unlink A6
00003596 205F movea.l A0, [A7]+
00003598 504F addq.w A7, 8
0000359A 4ED0 jmp [A0]
export_1225:
0000359C 4E56 0000 link A6, 0
000035A0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000035A4 3E2E 000C move.w D7, [A6 + 0xC]
000035A8 266E 000E movea.l A3, [A6 + 0xE]
000035AC 286E 0008 movea.l A4, [A6 + 0x8]
000035B0 2053 movea.l A0, [A3]
000035B2 2C28 002E move.l D6, [A0 + 0x2E]
000035B6 3007 move.w D0, D7
000035B8 0440 07D0 subi.w D0, 0x7D0
000035BC 6600 00A2 bne +0xA4 /* 00003660 */
000035C0 2006 move.l D0, D6
000035C2 0480 6673 7466 subi.l D0, 0x66737466 /* 'fstf' */
000035C8 6758 beq +0x5A /* 00003622 */
000035CA 0480 0000 000C subi.l D0, 0xC
000035D0 675A beq +0x5C /* 0000362C */
000035D2 0480 09F9 04F4 subi.l D0, 0x9F904F4
000035D8 672A beq +0x2C /* 00003604 */
000035DA 0480 0000 000C subi.l D0, 0xC
000035E0 672C beq +0x2E /* 0000360E */
000035E2 0480 0307 F5FE subi.l D0, 0x307F5FE
000035E8 672E beq +0x30 /* 00003618 */
000035EA 0480 0000 00F6 subi.l D0, 0xF6
000035F0 6744 beq +0x46 /* 00003636 */
000035F2 0480 0000 000C subi.l D0, 0xC
000035F8 6746 beq +0x48 /* 00003640 */
000035FA 0480 01FA 06F2 subi.l D0, 0x1FA06F2
00003600 6748 beq +0x4A /* 0000364A */
00003602 6050 bra +0x52 /* 00003654 */
label00003604:
00003604 2F2D F038 move.l -[A7], [A5 - 0xFC8]
00003608 4EAD 2362 jsr [A5 + 0x2362 /* export_1128 */]
0000360C 605C bra +0x5E /* 0000366A */
label0000360E:
0000360E 2F2D F038 move.l -[A7], [A5 - 0xFC8]
00003612 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
00003616 6052 bra +0x54 /* 0000366A */
label00003618:
00003618 2F2D F038 move.l -[A7], [A5 - 0xFC8]
0000361C 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00003620 6048 bra +0x4A /* 0000366A */
label00003622:
00003622 2F2D F038 move.l -[A7], [A5 - 0xFC8]
00003626 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
0000362A 603E bra +0x40 /* 0000366A */
label0000362C:
0000362C 2F2D F038 move.l -[A7], [A5 - 0xFC8]
00003630 4EAD 233A jsr [A5 + 0x233A /* export_1123 */]
00003634 6034 bra +0x36 /* 0000366A */
label00003636:
00003636 2F2D F038 move.l -[A7], [A5 - 0xFC8]
0000363A 4EAD 2352 jsr [A5 + 0x2352 /* export_1126 */]
0000363E 602A bra +0x2C /* 0000366A */
label00003640:
00003640 2F2D F038 move.l -[A7], [A5 - 0xFC8]
00003644 4EAD 234A jsr [A5 + 0x234A /* export_1125 */]
00003648 6020 bra +0x22 /* 0000366A */
label0000364A:
0000364A 2F2D F038 move.l -[A7], [A5 - 0xFC8]
0000364E 4EAD 232A jsr [A5 + 0x232A /* export_1121 */]
00003652 6016 bra +0x18 /* 0000366A */
label00003654:
00003654 2F0B move.l -[A7], A3
00003656 3F07 move.w -[A7], D7
00003658 2F0C move.l -[A7], A4
0000365A 4EAD 169A jsr [A5 + 0x169A /* export_719 */]
0000365E 600A bra +0xC /* 0000366A */
label00003660:
00003660 2F0B move.l -[A7], A3
00003662 3F07 move.w -[A7], D7
00003664 2F0C move.l -[A7], A4
00003666 4EAD 169A jsr [A5 + 0x169A /* export_719 */]
label0000366A:
0000366A 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00003670 4E5E unlink A6
00003672 205F movea.l A0, [A7]+
00003674 4FEF 000A lea.l A7, [A7 + 0xA]
00003678 4ED0 jmp [A0]
0000367A 0000 .incomplete